更改NetBeans使用的Maven存储库

时间:2014-04-03 02:44:02

标签: maven netbeans

我正在使用Ubuntu,我已经在usr / share / maven中安装了Maven,我安装的项目进入了/root/.m2/repository的存储库。然后我安装了NetBeans,它在NetBeans / java / maven中拥有它自己的Maven,它指的是它在/home/user/.m2/rep中创建的存储库。 如何使用NetBeans" /root/.m2/repository"而不是另一个。 我试着查看服务,并试图改变存储库的路径,但它没有让我。

1 个答案:

答案 0 :(得分:7)

有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二进制文件。