Ошибка Maven при загрузке jboss-сообщения - PullRequest
1 голос
/ 18 июня 2011

Вы могли видеть ниже ошибку, которую я получаю при компиляции примера EJB, который я пытаюсь запустить с JBoss AS.

Из ошибки я понял, что указанный URL хранилища неверен. Что я не получаю, так это то, как я могу найти откуда этот URL? Этот URL находится в каком-либо из существующих файлов POM в моем хранилище / проектах?

Также версия артефакта "$ {version.jboss.messaging}". Это немного странно, и я не могу узнать, где указана эта версия?

Нужна помощь здесь.

[ОШИБКА] Не удалось выполнить цель для проекта jboss-ejb3-examples-ch04-firstejb: Не удалось разрешить зависимости для проекта org.jboss.ejb3.examples: jboss-ejb3-examples-ch04-firstejb: jar: 1.1. 0-SNAPSHOT: Не удалось собрать зависимости для [org.jboss.ejb3: jboss-ejb3-api: jar: 3.1.0-Alpha1 (compile), junit: junit: jar: 4.8 (compile), org.jboss.logging: jboss-logging-log4j: jar: 2.0.6.GA (компиляция), org.jboss.logging: jboss-logging-spi: jar: 2.0.5.GA (компиляция), org.jboss.arquillian.container: arquillian- openejb-embedded-3.1: jar: 1.0.0.Alpha5 (тест), org.jboss.arquillian: arquillian-junit: jar: 1.0.0.Alpha5 (тест), org.apache.openejb: openejb-core: jar: 3.1.4 (тест), javax.inject: javax.inject: jar: 1 (тест), org.jboss.jbossas: jboss-as-profileservice-client: pom: 6.0.0.Final (компилировать), org.jboss .arquillian.container: arquillian-jbossas-remote-6: jar: 1.0.0.Alpha5 (compile), org.jboss.jbossas: jboss-as-client: pom: 6.0.0.M1 (compile)]:

Failed to read artifact descriptor for jboss.messaging:jboss-messaging:jar:${version.jboss.messaging}: Could not transfer artifact jboss.messaging:jboss-messaging:pom:${version.jboss.messaging} from/to repository.jboss.org (http://repository.jboss.org/maven2): Доступ запрещен: http://repository.jboss.org/maven2/jboss/messaging/jboss-messaging/${version.jboss.messaging}/jboss-messaging-${version.jboss.messaging}.pom -> [Помощь 1]


Это мой элемент хранилища в POM:

<repositories>
    <repository>
        <id>jboss-public-repository-group</id>
        <name>JBoss Public Maven Repository Group</name>
        <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
        <layout>default</layout>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </snapshots>
    </repository>
    <repository>
        <id>jboss-deprecated-public-repository-group</id>
        <name>JBoss Deprecated Public Maven Repository Group</name>
        <url>https://repository.jboss.org/nexus/content/repositories/deprecated/</url>
        <layout>default</layout>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </snapshots>
    </repository>
</repositories>

1 Ответ

5 голосов
/ 18 июня 2011

Укажите свой JBoss Репозиторий на: https://repository.jboss.org/nexus/content/groups/public-jboss/ вместо http://repository.jboss.com/maven2

 <repository>
    <id>JBoss Repo</id>
    <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
    <name>JBoss Repo</name>
 </repository>
...