Как мне использовать JBossAS 5 с Apache Ivy? - PullRequest
3 голосов
/ 28 мая 2009

Я новичок в Apache Ivy и пытаюсь перевести существующий проект на использование Ivy для управления зависимостями. Последняя зависимость, которую я должен настроить, - это jboss-javaee.jar. Я нигде не могу его найти и получаю следующее сообщение об ошибке при запуске

[ivy: retrieve] :: сводка проблем ::
[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] ==== поделился: попробовал
[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
[ivy: retrieve] ==== public: пробовал
[плющ: извлечь] 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] :: org.jboss # jboss-javaee; 5.0.1.GA: не найдено
[плющ: извлечь] :::::::::::::::::::::::::::::::::::::::::::::::::::: :

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

Ответы [ 2 ]

5 голосов
/ 30 января 2011

Чтобы обновить комментарий @ 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]" />

Я нашел обзор здесь .

5 голосов
/ 29 сентября 2009

Вам необходимо использовать репозиторий jboss на http://repository.jboss.com/maven2/. Используйте следующее как ваш 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" />
...