如何将JBossas5与ApacheIvy结合使用?

如何将JBossas5与ApacheIvy结合使用?,jboss,ivy,Jboss,Ivy,我是ApacheIvy的新手,正在尝试将现有的开发项目迁移到使用Ivy进行依赖关系管理。我必须配置的最后一个依赖项是jboss-javaee.jar。我在任何地方都找不到它,运行时收到以下错误消息 [常春藤:检索]::问题摘要:: [常春藤:检索]::警告 [ivy:retrieve]未找到模块:org.jboss#jboss javaee;5.0.1.GA [常春藤:检索]==本地:已尝试 [ivy:retrieve]C:\Documents and Settings\eWebust.ivy2

我是ApacheIvy的新手,正在尝试将现有的开发项目迁移到使用Ivy进行依赖关系管理。我必须配置的最后一个依赖项是jboss-javaee.jar。我在任何地方都找不到它,运行时收到以下错误消息

[常春藤:检索]::问题摘要::
[常春藤:检索]::警告
[ivy:retrieve]未找到模块:org.jboss#jboss javaee;5.0.1.GA
[常春藤:检索]==本地:已尝试
[ivy:retrieve]C:\Documents and Settings\eWebust.ivy2/local/org.jboss/jboss javaee/5.0.1.GA/ivys/ivy.xml
[ivy:retrieve]——artifact org.jboss#jboss javaee;5.0.1.GA!jbossjavaee.jar:
[ivy:retrieve]C:\Documents and Settings\eWebust.ivy2/local/org.jboss/jboss javaee/5.0.1.GA/jars/jboss javaee.jar
[ivy:检索]==共享:已尝试
[ivy:retrieve]C:\Documents and Settings\ewebust.ivy2/shared/org.jboss/jboss javaee/5.0.1.GA/ivys/ivy.xml
[ivy:retrieve]——artifact org.jboss#jboss javaee;5.0.1.GA!jbossjavaee.jar:
[ivy:retrieve]C:\Documents and Settings\ewebust.ivy2/shared/org.jboss/jboss javaee/5.0.1.GA/jars/jboss javaee.jar
[ivy:检索]==公共:已尝试
[常春藤:检索]
[ivy:retrieve]——artifact org.jboss#jboss javaee;5.0.1.GA!jbossjavaee.jar:
[常春藤:检索]
[ivy:retrieve]: [ivy:检索]::未解析的依赖项::
[ivy:retrieve]: [常春藤:检索]::org.jboss#jbossjavaee;5.0.1.GA:未找到
[ivy:retrieve]:

<dependency org="org.jboss" name="jboss-javaee" rev="5.0.1.GA">
</dependency>

您需要使用位于的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" />

更新@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]" />


我发现了一个概述。

这是可行的,但是如果您在Eclipse中使用IvyDE,并且希望附加源代码和javadoc,那么您需要使用以下解析器配置:(from)另外,在Preferences->Ivy->Classpath中,将“sources”添加到源代码类型条目中(我现在是source,src,sources)并将“-sources”添加到源代码后缀中(-source,-sources,-src)。我花了一点时间才弄清楚ivy-settings.xml是build.xml()引用的文件。请参阅