首页 > 解决方案 > 如何理解 Maven .m2 文件夹?

问题描述

版本:apache-maven-3.6.3

(1)我对使用maven.m2文件夹感到困惑,我知道在使用mvn命令时,Maven会自动创建.m2文件夹。所以,大概与执行mvn命令有关。是否需要执行命令?

(2) 我配置settings.xml <localRepository>D:\mavenResource</localRepository>的时候确实下载到了D盘但是同时还是下载到了C:\Users\name.m2\repository,不知道为什么。我可以删除.m2吗?只使用D:\mavenResource.

标签: maven

解决方案


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

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

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

推荐阅读