Pregunta

Estoy tratando de construir un proyecto Maven para probar algunas pruebas de software - Arquillian.

Me nexo configuración y añadido los repositorios de JBoss a la parte inferior del grupo público.

Cuando corro mvn test me sale este error:

Missing:
----------
1) com.sun.istack:istack-commons-runtime:jar:1.1-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=com.sun.istack -DartifactId=istack-commons-runtime -Dversion=1.1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=com.sun.istack -DartifactId=istack-commons-runtime -Dversion=1.1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
        1) org.jboss.arquillian.sandbox.showcase:arquillian-sandbox-showcase-jsf:jar:1.0.0-SNAPSHOT
        2) org.jboss.jbossas:jboss-as-client:pom:6.0.0.20100721-M4
        3) org.jboss.jbossas:jboss-as-iiop:jar:client:6.0.0.20100721-M4
        4) org.jboss.jbossts:jbossjts:jar:4.11.0.Final
        5) org.jboss.ws.native:jbossws-native-core:jar:3.3.0.CR1.SP2
        6) com.sun.xml.ws:jaxws-rt:jar:2.2
        7) com.sun.xml.ws:policy:jar:2.0-b01
        8) com.sun.istack:istack-commons-runtime:jar:1.1-SNAPSHOT

I comprobó el nofollow java.net Maven 2 repositorio y es sin duda hay .

Sin embargo, cuando navego a mi grupo público nexo local, no está allí.

¿Cómo puedo solucionar este problema? Y cuál es la causa de este problema? Estoy en camino por encima de mi cabeza con esto, ya que estoy más acostumbrado a utilizar ANT + hiedra.

La salida completa de MVN es aquí .

¿Fue útil?

Solución 5

terminó siendo un mal dependencia. He tenido que añadir manualmente para ponerlo todo en marcha. Terrible!

Otros consejos

Yo tenía aparentemente el mismo problema. Lo resuelto. En mi caso, el problema era que el repositorio que fue anfitrión de pila de interrupciones-comunes-runtime-1.1.0-SNAPSHOT se encuentra en posición de "liberación" en el repositorio nexo proxy configurado. Así nexo fue haciendo caso omiso de todas las instantáneas en ese repositorio. Me acaba de configurar otra apuntando repositorio de proxy en el mismo que contiene USTACK-comunes-runtime-1.1.0-SNAPSHOT, pero marcándola a "instantánea" al configurar la misma. Luego añade este nuevo proxy para mi grupo "instantánea".

En mi settings.xml, tengo un repositorio en el grupo Nexus pública y otro en el grupo de instantáneas:

<profiles>
    <profile>
        <id>nexus</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <repositories>
            <repository>
                <id>release</id>
                <url>http://nexus-server/nexus/content/groups/public</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>snapshots</id>
                <url>http://nexus-server/nexus/content/groups/public-snapshots</url>
                <releases>
                    <enabled>false</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    </profile>
</profiles>

Espero que esto ayuda

¿Se nota arriba si se utiliza la interfaz web de Nexus para buscarlo? He visto casos en nuestros Nexus instalan donde un artefacto parece que es falta de este tipo, pero que se ve en los resultados de búsqueda. Si luego de descargarla a través de mi navegador desde los resultados de búsqueda, por arte de magia comienza a trabajar en la línea de comandos experto.

No es la solución robusta que desea escuchar, estoy seguro, pero es al menos vale la pena intentarlo.

Si ha añadido el repositorio JBoss a Nexus, ¿recuerda a configurar su grupo repositorios públicos para incluirlo?

Aquí hay una captura de pantalla:

text alt

¿Está detrás de un firewall de la empresa? Tal vez una necesidades proxy HTTP para ser configurados dentro de Nexus (Ver la pantalla de administración del servidor)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top