如何理解Maven .m2文件夹?



版本: apache-maven-3.6.3

(1(我对使用maven.m2文件夹感到困惑,我知道在使用mvn命令时,Maven会自动创建.m2文件夹。因此,可能与执行mvn命令有关。是否有必要执行命令?

(2(当我配置settings.xml<localRepository>D:mavenResource</localRepository>,它确实下载到磁盘D 但同时还是下载到C:\Usersame.m2\repository,不知道为什么。我可以.m2吗?仅使用D:mavenResource.

  1. 简短的回答是肯定的。 .m2 文件夹/maven 的本地存储库是执行 maven 命令时所有项目工件、依赖项 jar 存储在本地的地方(例如。mvn install(。您可以从Maven构建生命周期中查看maven的各种构建生命周期

有关本地存储库的更多详细信息,您可以阅读存储库简介

  1. 由于您尚未共享在设置.xml中修改的内容,因此希望您已经修改了此处提到的<localRepository>标签。只是为了验证您可以删除.m2repository文件夹并重新运行 maven,它应该在您的新路径中下载。

最新更新