No se puede obtener paquete correcto de Nexus? error en “ayuda mvn:-settings eficaces”

StackOverflow https://stackoverflow.com/questions/2870327

  •  03-10-2019
  •  | 
  •  

Pregunta

Yo uso la versión de código abierto nexo Maven 2.2.1

Cuando escribo "ayuda mvn:-settings eficaces", tengo el error abajo

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: org.apache.maven.plugins:maven-help-plugin

Reason: Error getting POM for 'org.apache.maven.plugins:maven-help-plugin' from the   repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata.
 org.apache.maven.plugins:maven-help-plugin:pom:2.2-SNAPSHOT

from the specified remote repositories:
 Nexus (http://192.168.56.191:8081/nexus/content/groups/public)

for project org.apache.maven.plugins:maven-help-plugin

Cuando compruebo el repositorio local bajo ~ .m2 \ Repository \ org \ apache \ experto \ plugins \ maven-ayuda-plugin

Tiene un archivo de metadatos-maven-central.xml

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-help-plugin</artifactId>
  <versioning>
    <latest>2.2-SNAPSHOT</latest>
    <release>2.1.1</release>
    <versions>
      <version>2.0</version>
      <version>2.0.1</version>
      <version>2.0.2</version>
      <version>2.1</version>
      <version>2.1.1</version>
      <version>2.2-SNAPSHOT</version>
    </versions>
   <lastUpdated>20100519065440</lastUpdated>
  </versioning>
</metadata>

Y no puedo encontrar archivos jar bajo el directorio, lo que está mal con el servidor nexo? No puedo encontrar fácilmente la información de apoyo de nexo.

¿Alguna pista

¿Fue útil?

Solución

Es, definitivamente, como dijo Brian. Es probable que tenga solamente repositorios de espejo sin hacer el truco con la configuración del perfil como documentación nexo dice con esas direcciones URL centrales falsos. Si ejecuta experta en modo de depuración, se podría ver cosas como "Saltarse el repositorio central de personas con discapacidad". - personas con discapacidad se refiere a la política que se aplica para un artefacto específico.


Debido a que desea artefacto INSTANTÁNEA que probablemente tiene el <snapshots> <enabled>true</enabled> política relevante y Central de Maven tiene <snapshots> <enabled>false</enabled> no funciona sin el truco en la documentación nexo.


Espejo sólo reemplaza la URL, no cambia las políticas de los depósitos originales, pero por un gestor de cesión temporal de trabajo, por lo general se quiere redirigir ambas solicitudes de liberación y de artefactos instantánea

Esperamos que ayude a aclarar esta cuestión, es bueno que saber al respecto

Otros consejos

Parece que podría haber settings.xml su mal configurado. Pruebe a establecer como como este , y si todavía tiene problemas, nos pregunta sobre la href="http://nexus.sonatype.org/project-information.html" rel="nofollow noreferrer"> lista

scroll top