我应该在 Spring Boot 项目中 gitignore .mvn 文件夹吗?

LJR*_*LJR 4 github gitignore maven spring-boot

我有一个弹簧启动应用程序。它包含.mvn文件夹。我应该将其添加到 `.gitignore 文件中吗?或者它是否包含需要 Git 提交和版本控制的内容?

Big*_*gIO 5

它们是Maven 包装器

\n

根据 maven.apache.org/configure.html#mvn-folder , .mvn 位于 project\xe2\x80\x99s 顶级目录中,文件 maven.config、jvm.config 和 extensions.xml 包含项目特定的运行 Maven 的配置。该文件夹是项目的一部分,可以签入您的版本控制中。

\n

迄今为止,Maven 对于用户来说非常稳定,可在大多数系统上使用,或者易于获取:但随着 Maven 中最近的许多更改,用户将更容易拥有项目提供的完全封装的构建设置。使用 Maven Wrapper,这很容易做到,而且这是从 Gradle 借鉴的一个好主意。

\n

所以回答你的问题,不,没有必要提交。\n请参阅 Github 上的官方maven.gitignorejava.gitignore以供参考。

\n