2011-07-02 13 views
6

Tengo serios problemas en una nueva computadora que configura mi proyecto de maven existente. Eclipse se queja docenas de veces acerca de los artefactos perdidos:artefacto de Maven jboss-as-client roto (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 
... 

Al descargar los archivos para el repositorio local me encuentro con el siguiente mensaje (ejecució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 

He seguido las instrucciones y uso el http://community.jboss.org/wiki/MavenSettings repositorio público:

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

La dependencia responsable en mi proyecto es

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

parece que el problema está relacionado con https://issues.jboss.org/browse/JBBUILD-682, pero ya que es poco probable que la URL del repositorio será fijo, estoy buscando una solución! No encuentro este problema en otras máquinas, pero ocurre si el repositorio de maven se elimina y se reconstruirá.

Respuesta

14

Creo que tuve ese problema una vez y afaik sabe que usar "Deprecated Dependencies" me ayudó.

Eche un vistazo a http://community.jboss.org/wiki/MavenGettingStarted-Users en el párrafo "Uso de Deprecated Dependencies". En este momento puedo estar equivocado, pero podría ser digno de un tiro ... :)

Maven Fuente Cita:

<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

favor confirmar que esta es la solución correcta –

+0

funciona bien! ¡Gracias! – chkal

Cuestiones relacionadas