Неразрешенная зависимость org.jboss.arquillian: arquillian-bom в JBoss 7 Quickstarts - PullRequest
3 голосов
/ 30 сентября 2011

Я пытаюсь запустить arquillian с помощью jboss 7. Я скачал проекты Quickstart с сайта JBoss по адресу http://www.jboss.org/jbossas/downloads,, но у меня возникают проблемы с запуском тестов Arquillian в проекте kitchensink.

Maven не может найти:

org.jboss.arquillian:arquillian-bom:pom:1.0.0.CR1

Когда я запускаю

mvn clean test -Parq-jbossas-managed

Maven всегда не может найти артефакт:


Downloading: http://repo1.maven.org/maven2/org/jboss/arquillian/arquillian-bom/1.0.0.CR1/arquillian-bom-1.0.0.CR1.pom
[INFO] Unable to find resource 'org.jboss.arquillian:arquillian-bom:pom:1.0.0.CR1' in repository central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.jboss.arquillian:arquillian-bom

Reason: POM 'org.jboss.arquillian:arquillian-bom' not found in repository: Unable to download the artifact from any repository

  org.jboss.arquillian:arquillian-bom:pom:1.0.0.CR1

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

 for project org.jboss.arquillian:arquillian-bom

IЯ использую Maven 3, хотя с Maven 2 результат тот же.

Кто-нибудь сталкивается с этой проблемой зависимости?

Ответы [ 2 ]

1 голос
/ 13 октября 2011

У меня тоже есть проблема с зависимостями, хотя я добавил репозиторий JBoss Maven, как предложил Vineet.

arquillian-parent-jetty-1.0.0.CR1.pom правильно загружен из репозитория JBoss:

Downloading: https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/arquillian/container/arquillian-parent-jetty/1.0.0.CR1/arquillian-parent-jetty-1.0.0.CR1.pom

Но затем Maven пытается загрузить arquillian-bom из центрального хранилища, хотя он доступен на https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/arquillian/arquillian-bom/1.0.0.CR1/arquillian-bom-1.0.0.CR1.pom

Downloading: http://repo1.maven.org/maven2/org/jboss/arquillian/arquillian-bom/1.0.0.CR1/arquillian-bom-1.0.0.CR1.pom
[INFO] Unable to find resource 'org.jboss.arquillian:arquillian-bom:pom:1.0.0.CR1' in repository central (http://repo1.maven.org/maven2)

В качестве обходного пути я сам скопировал arquillian-bom-1.0.0.CR1.pom в мой локальный репозиторий, но затем все остальные, кто хочет построить мой проект, должны это сделать.

1 голос
/ 01 октября 2011

Зависимость org.jboss.arquillian:arquillian-bom доступна в репозитории JBoss Maven. Предпочтительно добавить группу «jboss-public» репозитория JBoss Maven в файл Maven settings.xml , чтобы вам не нужно было добавлять этот репозиторий в каждый проект POM.

...