2011-07-02 5 views
6

私の既存のMavenプロジェクトを設定する新しいコンピュータに重大な問題があります。Mavenアーティファクトjboss-as-client broken(trove:trove:jar:2.1.1)

Missing artifact junit:junit:jar:4.8.2:test 
Missing artifact org.slf4j:slf4j-log4j12:jar:1.5.5:compile 
Missing artifact org.slf4j:slf4j-api:jar:1.5.5:compile 
Missing artifact log4j:log4j:jar:1.2.14:compile 
... 

私は、次のメッセージが発生したローカルリポジトリ用のファイルをダウンロードしている間(mvn compile実行::私は指示http://community.jboss.org/wiki/MavenSettingsに続き、使用してきました

Downloading: http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom 
Downloading: http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom 
.... 
[ERROR] ... Failed to read artifact descriptor for trove:trove:jar:2.1.1: 
     Could not transfer artifact trove:trove:pom:2.1.1 from/to jboss 
     (http://repository.jboss.org/maven2): Access denied to: 
     http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom 

Eclipseが不足している成果物については何十回も文句公開リポジトリ:

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

私のプロジェクトの責任依存関係は、

012です
<dependency> 
    <groupId>org.jboss.jbossas</groupId> 
    <artifactId>jboss-as-client</artifactId> 
    <version>6.0.0.Final</version> 
    <type>pom</type> 
</dependency> 

問題がhttps://issues.jboss.org/browse/JBBUILD-682に関連しているようだが、それはリポジトリのURLが固定されるそうなので、私は回避策を探しています!私は他のマシンでこの問題に遭遇することはありませんが、Mavenリポジトリが削除され再構築される場合に発生します。

答えて

14

私は前にその問題を抱えていたと思うし、afaikは "Deprecated Dependenciesを使う"が助けてくれたと思う。

「廃止予定の依存関係の使用」の段落http://community.jboss.org/wiki/MavenGettingStarted-Usersを参照してください。

<repositories> 
    <!-- other repos here --> 
    <repository> 
     <id>jboss-deprecated-repository</id> 
     <name>JBoss Deprecated Maven Repository</name> 
     <url>https://repository.jboss.org/nexus/content/repositories/deprecated/</url> 
     <layout>default</layout> 
     <releases> 
     <enabled>true</enabled> 
     <updatePolicy>never</updatePolicy> 
     </releases> 
     <snapshots> 
     <enabled>false</enabled> 
     <updatePolicy>never</updatePolicy> 
     </snapshots> 
    </repository> 
    </repositories> 
+0

が、これは細かい作品 –

+0

正解であることを確認してください。申し訳ありません:)

Mavenのソースの引用...私が間違っているかもしれないが、それはショットの価値があるかもしれません!ありがとうございました! – chkal

関連する問題