在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 (这是不可编辑的)
希望本地存储库使用用户的主文件夹。有什么帮助吗?
答案 0 :(得分:2)
可能你可以修改编辑文件:
C:\maven\settings.xml
也许你所拥有的路径从.
开始,将存储库设置为启动maven进程的路径。
在此XML中,您可以使用您希望成为maven存储库的路径通知标记。
<localRepository>/path/to/local/repo</localRepository>