Pregunta

Estoy tratando de entender el experto de liberación-plugin (versión 2.0, CVS). La liberación preparar funciona bien. Pero no entiendo por qué el liberación realizar no hacer el trabajo ?? He probado la característica de distribución y puedo desplegar artefactos al repositorio remoto sin ninguna excepción.

[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] Failed to configure plugin parameters for: org.apache.maven.plugins:maven-deploy-plugin:2.4
[INFO] check that the following section of the pom.xml is present and correct:
[INFO] <distributionManagement>
[INFO]   <!-- use the following if you're not using a snapshot version. -->
[INFO]   <repository>
[INFO]     <id>repo</id>
[INFO]     <name>Repository Name</name>
[INFO]     <url>scp://host/path/to/repo</url>
[INFO]   </repository>
[INFO]   <!-- use the following if you ARE using a snapshot version. -->
[INFO]   <snapshotRepository>
[INFO]     <id>repo</id>
[INFO]     <name>Repository Name</name>
[INFO]     <url>scp://host/path/to/repo</url>
[INFO]   </snapshotRepository>
[INFO] </distributionManagement>
[INFO]
[INFO] Cause: Class 'org.apache.maven.artifact.repository.ArtifactRepository' cannot be instantiated
[INFO] Maven execution failed, exit code: '1'
¿Fue útil?

Solución 2

He resolver el problema. Traté de hacer el lanzamiento del POM mi hijo. La url repositorio especificado en el POM padres. Pero por qué mi hijo no POM heredan ...

Otros consejos

En primer lugar debe asegurarse de que haya configurado el distributionManagement de la manera correcta, como lo sugiere el error en sí mismo. A continuación, intenta ejecutar la liberación: preparar meta especifica a la línea de comandos “-Dresume = false” como esto:

$ mvn release:prepare -Dresume=false

Al completar con éxito, ejecute la liberación:. Objetivo realizar de nuevo, el error de esperar que debe desaparecer

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