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á.
favor confirmar que esta es la solución correcta –
funciona bien! ¡Gracias! – chkal