为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

尚方宝剑之说 2021-07-09 15:02:06
我想知道 Maven 项目中的哪些文件应该提交给 git。我是否应该mvn clean在提交之前执行 a ,或者我是否将某些文件添加到.gitignore文件中?
查看完整描述

3 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

在提交之前执行 mvn clean 是一种好习惯,还是将某些文件添加到 .gitignore 文件中?

mvn clean在提交之前执行根本不切实际。开发人员可以忘记这一点,此外他们应该在每次提交时重建他们的项目。
正确的方法是使用.gitignore指定要在跟踪中忽略的文件。只需提交并推送到远程分支,所有开发人员都可以使用相同的规则。

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

您要提交/推送要版本/跟踪的文件。
但它非常广泛。你不能只为 Maven 制定规则。Maven 有一些特殊性(target例如您要忽略的文件夹),但您可能有更多要忽略的内容。
您通常希望提交/推送源代码和应用程序配置文件,例如pom.xml构建中使用的任何配置文件,但您也可以添加任何其他类型的文件。例如,提交一个变更日志甚至一个 word 文档(更罕见但可能)也可能是有效的。
通常,您不想提交的文件是:

  • 取决于开发者机器(IDE、自定义文件)

  • 由构建操作创建(targetMaven 中的文件夹,但您也可以根据 pom 配置拥有其他文件夹)

  • 在构建、应用程序执行或发布操作期间使用的临时文件。

  • 档案


查看完整回答
反对 回复 2021-07-14
  • 3 回答
  • 0 关注
  • 337 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信