【问题标题】:Netbeans add new Maven remote repositoryNetbeans 添加新的 Maven 远程存储库
【发布时间】:2012-08-10 11:24:06
【问题描述】:

如何将新的远程存储库添加到 NetBeans 7.2 以用于依赖关系窗口(使用存储库索引)?

我找到了http://wiki.magnolia-cms.com/display/WIKI/setting+up+Netbeans+with+the+Magnolia+maven+repository,但在 7.2 NB 中这个窗口移动了。

在依赖项中没有添加新远程 Maven 存储库的按钮。 我需要将http://repo1.maven.org/maven2/org/mortbay/jetty/jetty/7.0.0.pre5/ 添加到 NetBeans。

对不起,我的英语不好。

谢谢,亚瑟。

【问题讨论】:

    标签: java maven netbeans jetty osgi


    【解决方案1】:

    这里有一个简单的方法-

    Go to Services>Maven Repositories. Right Click>Add Repository 
    

    【讨论】:

    • 这应该在哪里?
    【解决方案2】:

    您可以在 maven 中编辑 settings.xml 文件并将您的存储库添加到其中。您应该添加如下内容:

    <repositories>
        <repository>
            <id>nexus</id>
            <name>Repository for JDK 1.6 builds</name>
            <url>http://myrepo1:1111/contextpath/</url>
            <layout>default</layout>
        </repository>
        <repository>
            <id>nexus-major</id>
            <name>Repository for JDK 1.6 builds 2</name>
            <url>http://myrepo1:1111/contextpath2/</url>
            <layout>default</layout>
        </repository>
    </repositories>
    

    但我认为这段代码应该包含在profile 标签中。更多详情可以查看this。 您可以在linux的$HOME/.m2目录和Windows的同一目录中找到设置文件。

    【讨论】:

    • 好的,但是如何在 NetBeans 新(添加)存储库中建立索引?我必须在什么 settings.xml 中添加这个?早期我已经添加到c:\Program Files\NetBeans Dev 201208070001\java\maven\conf\settings.xml &lt;mirror&gt; &lt;id&gt;central2&lt;/id&gt; &lt;mirrorOf&gt;central2&lt;/mirrorOf&gt; &lt;name&gt;Human Readable Name for this Mirror.&lt;/name&gt; &lt;url&gt;http://repo1.maven.org/maven2&lt;/url&gt; &lt;/mirror&gt; 但是没有效果
    • 我的settings.xml 文件放在C:\Users\gkuzmin\.m2 目录中。我不知道如何强制 NetBeance 建立新索引。 Idea 自己建立新索引(似乎 Idea 监控 settings.xml 进行修改)。也许 NetBeans 也会在您修改后重建索引。顺便说一句,我可以在 Idea 中指向 settings.xml 文件。 NB能做到吗?
    • c:\Users\Arthur\.m2\ 中没有 settings.xml - 它只有存储库目录...
    • 你能确定你的IDE使用的是哪个settings.xml吗?
    • 经过实验发现NB使用的是Maven的c:\Program Files\NetBeans Dev 201208070001\java\maven\conf\settings.xml设置文件。你的答案是正确的。还有一些注意事项 - 默认情况下 NB 使用 repo1.maven.org/maven2 并且无需使用 repo1.maven.org/maven2 添加新记录。 Eclipse 模块组织不良 - 例如 - jetty 使用了许多其他没有记录的部门(我还没有找到文档)......
    猜你喜欢
    • 2014-06-11
    • 2019-11-30
    • 2020-10-23
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 1970-01-01
    相关资源
    最近更新 更多