Eclipse Maven本地存储库设置在%USERPROFILE%下

时间:2016-05-17 15:20:31

标签: java eclipse maven

在STS 3.7.3中,我是一个Maven项目。

当我运行maven install时,它将从一些远程存储库下载依赖项,但是依赖项放在名为“%USERPROFILE%”的文件夹中(.m2在此文件夹中),该文件夹在项目根文件夹中创建。

不知道为什么在那里创建而不是在用户家中(在Windows中,C:\ Users)。

STS正在使用外部maven安装 对于Maven的STS中的Maven配置(在Windows下 - >首选项 - > Maven) 1)我正在使用自定义用户设置,其中包括一些远程存储库(settings.xml是C:\ maven \ settings.xml)

2)本地存储库变量说: C:\ sts-3.7.3.RELEASE-64 \%USERPROFILE%。m2 \ repository (这是不可编辑的)

希望本地存储库使用用户的主文件夹。有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

可能你可以修改编辑文件: C:\maven\settings.xml

也许你所拥有的路径从.开始,将存储库设置为启动maven进程的路径。

在此XML中,您可以使用您希望成为maven存储库的路径通知标记。

<localRepository>/path/to/local/repo</localRepository>