我是Apache Ivy的新手,正在尝试将现有的开发项目转移到使用Ivy进行依赖管理。我必须配置的最后一个依赖项是jboss-javaee.jar。我在任何地方都找不到它,并且在运行时收到以下错误消息
常春藤:检索::问题摘要::
ivy:retrieve : WARNINGS
ivy:未找到检索模块: org.jboss#jboss-javaee;5.0.1.GA
常春藤:检索====本地:已尝试
常春藤:检索C:\Documents和Settings\eweibust.ivy2/local/org.jboss/jboss-javaee/5.0.1.GA/ivys/ivy.xml
常春藤:检索--工件org.jboss#jboss-javaee;5.0.1.GA!jboss-javaee.jar:
常春藤:检索C:\Documents和Settings\eweibust.ivy2/local/org.jboss/jboss-javaee/5.0.1.GA/jars/jboss-javaee.jar
常春藤:检索====共享:已尝试
常春藤:检索C:\Documents和Settings\eweibust.ivy2/shared/org.jboss/jboss-javaee/5.0.1.GA/ivys/ivy.xml
常春藤:检索--工件org.jboss#jboss-javaee;5.0.1.GA!jboss-javaee.jar:
常春藤:检索C:\Documents和Settings\eweibust.ivy2/shared/org.jboss/jboss-javaee/5.0.1.GA/jars/jboss-javaee.jar
常春藤:检索====公共:已尝试
常春藤:检索--工件org.jboss#jboss-javaee;5.0.1.GA!jboss-javaee.jar:
常春藤:检索::::::::::::::::::::::::::::::::::::::::::::::
常春藤:检索::未解析的依赖项::
常春藤:检索::::::::::::::::::::::::::::::::::::::::::::::
ivy:retrieve ::org.jboss#jboss-javaee;5.0.1.GA:未找到
常春藤:检索::::::::::::::::::::::::::::::::::::::::::::::
<dependency org="org.jboss" name="jboss-javaee" rev="5.0.1.GA">
</dependency>
发布于 2011-01-30 16:44:08
更新@AngerClown的评论:当前的JBoss存储库有一个不同的URL。
<ibiblio
name="jboss"
m2compatible="true"
root="https://repository.jboss.org/nexus/content/groups/public"
pattern="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]" />
我找到了一个概述here。
发布于 2009-09-29 07:41:15
您需要使用http://repository.jboss.com/maven2/的jboss存储库。使用以下代码作为您的ivy-settings.xml
<ivysettings>
<settings defaultResolver="myChain" checkUpToDate="true" />
<resolvers>
<chain name="myChain">
<ibiblio name="jboss" m2compatible="true" root="http://repository.jboss.com/maven2/" />
<ibiblio name="ibiblio" m2compatible="true" />
</chain>
</resolvers>
</ivysettings>
依赖关系也需要看起来像这样:
<dependency org="org.jboss.javaee" name="jboss-javaee" rev="5.0.1.GA" />
https://stackoverflow.com/questions/919177
复制相似问题