在Windows中,maven会下载C:\Documents And Settings\MyUser\.m2
文件夹(或C:\Users\MyUser\.m2
)中的所有内容。有一些方法可以更改它使用的文件夹吗?特别我想将其设置为在Documents And Settings
/ Users
文件夹中的任何位置下载。
答案 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文件。单击“应用”将开始在正确的目标中存储工件。