我尝试配置Maven插件(版本4),按照http://repository.jboss.com/maven2/的指南在http://wiki.netbeans.org/MavenBestPractices#section-MavenBestPractices-UtilizingAndManagingMavenRepositories添加JBoss Maven存储库。
新的存储库出现在Maven存储库列表中,但我看不到任何项目(工件),更新索引也无济于事。
看起来像是Maven插件的问题。也许它需要一个“.index”子目录,这在JBoss服务器上是不可用的。
答案 0 :(得分:6)
JBoss存储库在http://repository.jboss.com/maven2/.index/处有一个Nexus索引。我认为问题是Netbeans可能没有使用这个索引。我建议安装Nexus,将JBoss repo添加到公共组,然后将Netbeans实例指向Nexus的本地实例。
通过解压缩机器上的tar.gz或zip来安装
通过运行bin / jsw // nexus start
以默认管理员用户身份登录:admin / admin123是用户名/密码
点击存储库
点击添加...按钮
为JBoss存储库添加一个新存储库,其远程位置为:http://repository.jboss.com/maven2/
保存新存储库。 (您还需要确保选择下载远程索引)
通过单击公共组并将新JBoss存储库拖到选定的存储库,将存储库添加到公共组。
将〜/ .m2 / settings.xml文件配置为具有与以下内容相同的内容:http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html
此时,您的所有存储库请求都将流经Nexus。 Nexus已经为Central提供了代理存储库。所以你所做的只是添加JBoss存储库,然后将其添加到公共组。一旦你这样做,你会发现你的构建将会更快,更快。