gpt4 book ai didi

maven-2 - 如何在 NetBeans 6.5 中设置 JBoss Maven 存储库?

转载 作者:行者123 更新时间:2023-12-02 01:27:33 25 4
gpt4 key购买 nike

我尝试配置 Maven 插件(版本 4)以将 JBoss Maven 存储库添加到 http://repository.jboss.com/maven2/按照 http://wiki.netbeans.org/MavenBestPractices#section-MavenBestPractices-UtilizingAndManagingMavenRepositories 上的指南进行操作.

新存储库出现在 Maven 存储库列表中,但我看不到任何项目(工件),更新索引没有帮助。

看起来像是 Maven 插件的问题。也许它需要 JBoss 服务器上不可用的“.index”子目录。

最佳答案

JBoss 存储库的 Nexus 索引位于 http://repository.jboss.com/maven2/.index/ 。我认为问题在于 Netbeans 可能没有使用这个索引。我建议安装 Nexus,将 JBoss 存储库添加到公共(public)组,然后将 Netbeans 实例指向 Nexus 的本地实例。

  1. http://nexus.sonatype.org 下载 Nexus

  2. 通过在计算机上解压 tar.gz 或 zip 来安装它

  3. 通过运行 bin/jsw//nexus start 启动它

  4. 转到http://localhost:8081/nexus

  5. 以默认管理员用户身份登录:admin/admin123 是用户名/密码

  6. 点击存储库

  7. 单击“添加...”按钮

  8. 为 JBoss 存储库添加一个新存储库,其远程位置为:http://repository.jboss.com/maven2/

  9. 保存新存储库。 (您还需要确保选择“下载远程索引”)

  10. 通过单击公共(public)组并将新的 JBoss 存储库拖到所选存储库,将存储库添加到您的公共(public)组。

  11. 将 ~/.m2/settings.xml 文件配置为具有与以下内容相同的内容:http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html

此时,您的所有存储库请求都将流经 Nexus。 Nexus 已经附带了 Central 的代理存储库。因此,您所做的就是添加 JBoss 存储库,然后将其添加到公共(public)组中。一旦你这样做了,你会发现你的构建速度会快得多。

关于maven-2 - 如何在 NetBeans 6.5 中设置 JBoss Maven 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/692924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com