如何在Windows中更改maven存储库文件夹?

时间:2010-12-20 13:37:35

标签: windows windows-7 windows-vista maven

在Windows中,maven会下载C:\Documents And Settings\MyUser\.m2文件夹(或C:\Users\MyUser\.m2)中的所有内容。有一些方法可以更改它使用的文件夹吗?特别我想将其设置为在Documents And Settings / Users文件夹中的任何位置下载。

2 个答案:

答案 0 :(得分:69)

查看settings.xml中的M2_HOME/conf(有关设置M2_HOME环境变量的详细信息,请参阅this)。您可以添加(或取消注释)以下部分:

  <!-- localRepository
  | The path to the local repository maven will use to store artifacts.
  |
  | Default: ~/.m2/repository
  -->
 <localRepository>/path/to/local/repo</localRepository>

正如默认情况下已经注释掉的部分所示。在那里,你应该能够改变你想要的路径。

答案 1 :(得分:8)

对于Eclipse IDE

如果您使用本地maven作为Eclispe中的M2插件中的Maven安装,那么编辑settings.xml对我来说还不够。该插件仍然使用默认的{user.home} /。m2作为存储库位置。

我必须转到:Windows > Preferences > Maven > User Settings并指向全局设置和/或用户设置输入字段中的本地maven的settings.xml文件。单击“应用”将开始在正确的目标中存储工件。