java - %USERPROFILE% 下的 Eclipse Maven 本地存储库设置

标签 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(不可编辑)

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

最佳答案

也许您可以修复编辑文件的问题: C:\maven\settings.xml

也许您的路径以 开头。 将存储库设置为您启动 maven 进程的路径。

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

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

关于java - %USERPROFILE% 下的 Eclipse Maven 本地存储库设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280245/

相关文章:

java - 如何刷新 fragment 'onResume?'

java - 调试时堆栈帧中的美元符号是什么意思?

eclipse - 如何使用 Apache Tomcat 服务器运行 Eclipse 动态 Web 应用程序?

maven-jaxb2-plugin 不生成源

java - 了解 servlet 中的 out.println

java - 如何在 Java 程序中访问 DQL count() 查询的值

java - 我如何循环 JSON 对象的响应?

java - 相机 2 捕捉图像时预览已锁定

maven - 不同目录中的 XSD 和 WSDL

java - Spring 错误 - springframework.web.client.HttpClientErrorException : 404 Not Found