在Spring Boot项目中,我是否应该将.mvn文件夹加入到gitignore中?

4
我有一个Spring Boot应用程序,其中包含一个名为.mvn的文件夹。我应该将它添加到`.gitignore`文件中吗?还是说它包含需要进行Git提交和版本控制的内容?

2
它里面有哪些文件? - Thorbjørn Ravn Andersen
1
它包含maven-wrapper.jar和maven-wrapper.properties。 - LJR
听起来好像有人将 mvnw 添加到了项目中。你可以问以前的开发者吗? - Thorbjørn Ravn Andersen
不,我是唯一的开发者。 - LJR
1个回答

5
他们是Maven Wrapper
根据maven.apache.org/configure.html#mvn-folder,.mvn位于项目的顶层目录中,文件maven.config、jvm.config和extensions.xml包含运行Maven的项目特定配置。该文件夹是项目的一部分,可以检入版本控制。
到目前为止,Maven对用户来说非常稳定,在大多数系统上可用或易于获取:但随着Maven的许多最近变化,对于用户来说,拥有由项目提供的完全封装的构建设置将更容易。使用Maven Wrapper非常容易做到这一点,这是从Gradle借鉴来的好主意。
所以回答你的问题,不需要提交。请参考Github上的官方maven.gitignorejava.gitignore

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接