2016-04-25 246 views
1

在NetBeans时,我去工具 - >选项 - > Java的>的Maven面板显示 Maven的主页:Bundeled Maven Home找不到在哪里在NetBeans 8.0.2 Maven的本地仓库路径设置

但我可以在Netbeans中找不到8.0.2那哪里是maven的本地仓库路径,因为它可以在Netbeans的7.0.1

Maven local repository in 7.0.1

在我的系统文件夹的.m2位于C:\Users\acs\.m2

可以看出

但在C:\Users\acs\AppData\Roaming\NetBeans\8.0.2\config\Preferences\org\netbeans\modules\maven

现在我已经安装了Apache Maven的(还没有上sysetm以前安装的)另一个仓库,并设置MAVEN HOME路径为C:\用户\ ACS \ Apache的行家-3.3.9在netbeans

然后想知道,目前在什么位置NetBeans的Maven本地存储库路径是。但我无法在8.0.2中找到它

有谁知道如何找到它?

回答

2

使用外部Maven的安装,本地资源库是在(默认)

${user.home}/.m2/repository 

退房Maven SettingsMaven Mini Guide

您还可以设置另一个本地资源库目录路径,改变

全局设置

${maven.home}/conf/settings.xml 

用户设置

${user.home}/.m2/settings.xml 

像它在这里:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
         https://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    <localRepository>/any_other_dir/repository</localRepository> 

    ... 
</settings> 

如果这样做,使用这个Maven和这一全球/用户设置的任何项目,将将此存储库用作本地存储库。

+0

感谢您的回答。但我的实际问题与netbeans有关。 NetBeans应该在哪里找到集合存储库路径。 –

+1

没有它没有。 Netbeans没有配置Maven设置。它只是提及它们。你有一个内部的仓库'C:\ Users \ acs \ AppData \ Roaming \ NetBeans \ 8.0.2 \ config \ Preferences \ org \ netbeans \ modules \ maven',因为它是一个嵌入的仓库。在最后一种情况下,Netbeans可以将Maven配置委托给Maven设置,而不是NetBeans插件 – Laiv

+0

这意味着编辑settings.xml将完成工作。谢谢。 –

2

找到了方法。

在NetBeans中的Project Explorer窗口中,您会找到服务选项卡。

转到:services->maven repositories->local->right click->properties

你会得到它NetBeans是使用本地存储库路径。

相关问题