更改NetBeans使用的Maven存储库

use*_*917 3 netbeans maven

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

mkl*_*int 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二进制文件.