Maven 项目中的哪些文件应该提交到 git?
我想知道Maven项目中的哪些文件应该提交到git。
我应该在提交之前执行,还是将某些文件添加到文件中?mvn clean
.gitignore
我想知道Maven项目中的哪些文件应该提交到git。
我应该在提交之前执行,还是将某些文件添加到文件中?mvn clean
.gitignore
就个人而言,我在Maven项目中使用Maven gitignore和Java gitignore。您可能需要使用 Maven 项目中使用的语言对其进行调整。
https://github.com/github/gitignore/blob/master/Maven.gitignore
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar
https://github.com/github/gitignore/blob/master/Java.gitignore
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
在提交之前执行是好的做法,还是将某些文件添加到 .gitignore 文件中?
mvn clean
首先向文件添加规则,使 Git 正确忽略不需要的文件。了解 Maven 标准目录布局还可以帮助您更好地确定哪些是不需要的目录。.gitignore