Maven 项目中的哪些文件应该提交给 git?

我想知道 Maven 项目中的哪些文件应该提交给 git。

我是否应该mvn clean在提交之前执行 a ,或者我是否将某些文件添加到.gitignore文件中?


尚方宝剑之说
浏览 338回答 3
3回答

婷婷同学_

在提交之前执行 mvn clean 是一种好习惯,还是将某些文件添加到 .gitignore 文件中?mvn clean在提交之前执行根本不切实际。开发人员可以忘记这一点,此外他们应该在每次提交时重建他们的项目。正确的方法是使用.gitignore指定要在跟踪中忽略的文件。只需提交并推送到远程分支,所有开发人员都可以使用相同的规则。我想知道 Maven 项目中的哪些文件应该提交给 git。您要提交/推送要版本/跟踪的文件。但它非常广泛。你不能只为 Maven 制定规则。Maven 有一些特殊性(target例如您要忽略的文件夹),但您可能有更多要忽略的内容。您通常希望提交/推送源代码和应用程序配置文件,例如pom.xml构建中使用的任何配置文件,但您也可以添加任何其他类型的文件。例如,提交一个变更日志甚至一个 word 文档(更罕见但可能)也可能是有效的。通常,您不想提交的文件是:取决于开发者机器(IDE、自定义文件)由构建操作创建(targetMaven 中的文件夹,但您也可以根据 pom 配置拥有其他文件夹)在构建、应用程序执行或发布操作期间使用的临时文件。档案
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java