2011-07-02 15 views
6

Tôi có vấn đề nghiêm trọng trên một máy tính mới thiết lập dự án maven hiện tại của tôi. Eclipse than phiền hàng chục lần về hiện vật mất tích:Maven tạo tác jboss-as-client bị hỏng (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 
... 

Trong khi tải các tập tin cho các kho lưu trữ địa phương tôi gặp phải thông báo sau (thực hiện mvn compile:

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 

Tôi đã theo các hướng dẫn http://community.jboss.org/wiki/MavenSettings và sử dụng kho công khai:

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

Phụ thuộc chịu trách nhiệm trong dự án của tôi là

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

Có vẻ như sự cố có liên quan đến https://issues.jboss.org/browse/JBBUILD-682, nhưng vì URL của kho chứa không chắc chắn sẽ được khắc phục, tôi đang tìm giải pháp! Tôi không gặp phải vấn đề này trên các máy khác, nhưng nó xảy ra nếu kho lưu trữ maven bị xóa và sẽ được xây dựng lại.

Trả lời

14

Tôi nghĩ rằng tôi đã có vấn đề đó một lần trước và afaik biết "Sử dụng phụ thuộc không được chấp nhận" đã giúp tôi.

Hãy xem http://community.jboss.org/wiki/MavenGettingStarted-Users trên đoạn "Sử dụng phụ thuộc không được chấp nhận". Xin lỗi tôi có thể sai, nhưng nó có thể là giá trị một shot ... :)

Maven Nguồn Trích:

<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

vui lòng xác nhận rằng đây là giải pháp đúng –

+0

Hoạt động tốt! Cảm ơn bạn! – chkal

Các vấn đề liên quan