Domanda

Sto cercando di capire il Maven-release-plugin (versione 2.0, CVS). Il rilasciare-preparare funziona bene. Ma io non capisco perché il rilasciare-eseguire non funzionano ?? Ho testato la funzione di distribuzione e posso distribuire gli artefatti per il repo remoto senza alcuna eccezione.

[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'
È stato utile?

Soluzione 2

Ho risolvere il problema. Ho cercato di rendere l'uscita dal mio figlio POM. L'URL del repository specificato nel POM genitore. Ma perché il mio bambino POM non ha ereditato lo ...

Altri suggerimenti

Per prima cosa è necessario assicurarsi di aver configurato il distributionManagement nel modo giusto, come suggerisce l'errore stesso. Quindi si tenta di eseguire il rilascio: preparare obiettivo che specifica alla riga di comando “-Dresume = false” in questo modo:

$ mvn release:prepare -Dresume=false

In caso di superamento, eseguire il rilascio:. Ripetere obiettivo, l'errore dovrebbe auspicabilmente scomparire

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top