【问题标题】:Change Maven repository that NetBeans uses更改 NetBeans 使用的 Maven 存储库
【发布时间】:2014-05-14 15:30:55
【问题描述】:

我正在使用 Ubuntu,并且我已经在 usr/share/maven 中安装了 Maven,并且我安装的项目进入位于 /root/.m2/repository 的存储库中。然后我安装了 NetBeans,它在 NetBeans/java/maven 中有自己的 Maven,它指的是它在 /home/user/.m2/rep 中创建的存储库。 如何让我的 NetBeans 使用“/root/.m2/repository”而不是另一个。 我尝试查看服务并希望更改存储库的路径,但它不允许我这样做。

【问题讨论】:

  • 刚刚发现它可以在 maven/conf/settings.xml 中更改,而 netbeans 中没有直接的方法可以做到这一点。更改 标签中的路径值。

标签: maven netbeans


【解决方案1】:

有 2 个文件影响本地存储库位置。

  • ~/.m2/settings.xml - 这是每个用户的,因此计算机上的所有 maven 安装都将使用它。

  • ${maven.home}/conf/settings.xml - 这个对于给定的 maven 安装是私有的

Netbeans 默认使用在它自己的安装目录中定义的 maven 安装(随它一起提供),但您可以在 Tools/Options/Maven 中更改它,并使用您的自定义 maven 安装,它将开始使用您的 ${maven.home }/conf/settings.xml。但是请注意,由各种 linux 发行版定制的安装有时会重新调整文件所在的位置。我总是建议使用直接从 apache 网站下载的 maven 二进制文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2014-06-11
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    相关资源
    最近更新 更多