【问题标题】:Can not find where maven local repository path in netbeans 8.0.2 is set找不到在 netbeans 8.0.2 中设置 maven 本地存储库路径的位置
【发布时间】:2016-08-18 11:52:44
【问题描述】:

在 netbeans 中,当我转到 Tools->Options->Java->Maven 面板时显示 Maven 主页:捆绑 Maven Home

但是我在 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 上安装过)并在 netbeans 中将 MAVEN HOME 路径设置为 C:\Users\acs\apache-maven-3.3.9

然后想知道当前netbeans Maven本地存储库路径在什么位置。但我在 8.0.2 中找不到它

有人知道怎么找到吗?

【问题讨论】:

    标签: java maven netbeans


    【解决方案1】:

    使用外部 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 和此全局/用户设置的项目都将使用此存储库作为本地存储库。

    【讨论】:

    • 感谢您的回答。但我的实际问题与netbeans有关。 netbeans我应该在哪里找到设置的mave存储库路径。
    • 不,不是。 Netbeans 未配置 Maven 设置。它只引用它们。你有一个内部存储库C:\Users\acs\AppData\Roaming\NetBeans\8.0.2\config\Preferences\org\netbeans\modules\maven,因为它是一个嵌入式存储库。在您的最后一种情况下,Netbeans 可以将 Maven 配置委托给 Maven 设置,而不是委托给 NetBeans 插件
    • 这意味着编辑 settings.xml 将完成工作。谢谢。
    • 是的!您可以通过这些 settings.xml 设置与 maven 相关的任何内容。希望它会有所帮助:-)
    • 只是我想补充一点,maven可以用netbeans安装,在这种情况下,maven上的设置文件位于这个路径“...\NetBeans 8.0.2\java\maven\conf” .
    【解决方案2】:

    找到路了。

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

    转到:services-&gt;maven repositories-&gt;local-&gt;right click-&gt;properties

    您将获得 netbeans 正在使用的本地存储库路径。

    【讨论】:

    • 当我右键单击它时,它显示为空白(无位置)。我仍在研究以找到解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    相关资源
    最近更新 更多