我是Apache Ivy的新手,我正在尝试将现有的开发项目转移到使用Ivy进行依赖管理。我必须配置的最后一个依赖项是jboss-javaee.jar。我无法在任何地方找到它,并在运行
时收到以下错误消息 [ivy:retrieve] ::问题摘要::
[常春藤:检索] ::::警告
找不到[ivy:retrieve]模块:org.jboss #jboss-javaee; 5.0.1.GA
[常春藤:检索] ====本地:尝试过
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / local / org.jboss / jboss-javaee / 5.0.1.GA / ivys / ivy.xml
[ivy:retrieve] - 工具org.jboss #jboss-javaee; 5.0.1.GA!jboss-javaee.jar:
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / local / org.jboss / jboss-javaee / 5.0.1.GA / jars / jboss-javaee.jar
[常春藤:检索] ====共享:尝试过
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / shared / org.jboss / jboss-javaee / 5.0.1.GA / ivys / ivy.xml
[ivy:retrieve] - 工具org.jboss #jboss-javaee; 5.0.1.GA!jboss-javaee.jar:
[ivy:retrieve] C:\ Documents and Settings \ eweibust.ivy2 / shared / org.jboss / jboss-javaee / 5.0.1.GA / jars / jboss-javaee.jar
[常春藤:检索] ====公众:尝试过
[常春藤:检索] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1.GA/jboss-javaee-5.0.1.GA.pom
[ivy:retrieve] - 工具org.jboss #jboss-javaee; 5.0.1.GA!jboss-javaee.jar:
[常春藤:检索] http://repo1.maven.org/maven2/org/jboss/jboss-javaee/5.0.1.GA/jboss-javaee-5.0.1.GA.jar
[ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :
[常春藤:检索] ::无法解决的依赖关系::
[ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :
[ivy:retrieve] :: org.jboss #jboss-javaee; 5.0.1.GA:未找到
[ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :
<dependency org="org.jboss" name="jboss-javaee" rev="5.0.1.GA">
</dependency>
答案 0 :(得分:5)
您需要在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" />
答案 1 :(得分:5)
更新@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。