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

Maven 2 如何在NetBeans 6.5中设置JBoss Maven存储库?,maven-2,netbeans,jboss,maven-plugin,netbeans6.5,Maven 2,Netbeans,Jboss,Maven Plugin,Netbeans6.5,我尝试配置Maven插件(版本4)以添加JBoss Maven存储库 新的存储库出现在Maven存储库列表中,但我看不到任何项目(工件),更新索引没有帮助 看起来Maven插件有问题。可能它需要一个在JBoss服务器上不可用的“.index”子目录。JBoss存储库的Nexus索引位于。我认为问题在于Netbeans可能没有利用这个索引。我建议安装Nexus,将JBoss repo添加到公共组,然后将您的Netbeans实例指向Nexus的本地实例 从下载Nexus 通过在您的机器上打开tar.

我尝试配置Maven插件(版本4)以添加JBoss Maven存储库

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


看起来Maven插件有问题。可能它需要一个在JBoss服务器上不可用的“.index”子目录。

JBoss存储库的Nexus索引位于。我认为问题在于Netbeans可能没有利用这个索引。我建议安装Nexus,将JBoss repo添加到公共组,然后将您的Netbeans实例指向Nexus的本地实例

  • 从下载Nexus

  • 通过在您的机器上打开tar.gz或zip来安装它

  • 通过运行bin/jsw//nexusstart启动它

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

  • 单击存储库

  • 单击添加。。。钮扣

  • 为JBoss repository添加远程位置为的新存储库:

  • 保存新的存储库。(您还需要确保选择了下载远程索引)

  • 通过单击公共组并将新JBoss存储库拖动到所选存储库,将存储库添加到公共组

  • 将~/.m2/settings.xml文件配置为具有与以下文件相同的内容:


  • 此时,所有存储库请求都将通过Nexus。Nexus已经为Central提供了代理存储库。因此,您所做的只是添加到JBoss存储库中,然后将其添加到公共组中。一旦你这样做了,你会发现你的构建将要快得多。

    非常感谢你伟大的“逐步”指南!它实际上在NetBeans中工作,没有安装Nexus,我的问题是下面的.index目录是隐藏的,所以我看不到它。我也将安装Nexus在办公室很快为我们的开发人员。