J'essaie d'utiliser Maven release plugin 2.0 pour étiqueter la version et, je l'espère, déployer le jar résultant dans le référentiel.Le plugin de lancement de Maven échoue lors de la création de la balise
Je suis coincé à la libération: préparer, obtenir cette erreur cryptique
[INFO] Checking in modified POMs...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive commit --file C:\Users\ME~1\AppData\Local\Temp\maven-scm-950614965.commit --targets C:\Users\ME~1\AppData\Local\Temp\maven-scm-35306-targets"
[INFO] Working directory: c:\workspace\release-test-trunk
[INFO] Tagging release with the label release-test-1.3.0...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file C:\Users\ME~1\AppData\Local\Temp\maven-scm-829250416.commit --revision 1885 http://myserver/myproject/sandbox/release-test/trunk http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0"
[INFO] Working directory: c:\workspace\release-test-trunk
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to tag SCM
Provider message:
The svn tag command failed.
Command output:
svn: OPTIONS of 'http://myserver/myproject/sandbox/release-test': 200 OK (http://myserver)
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20 seconds
[INFO] Finished at: Tue Aug 24 19:31:55 GMT 2010
[INFO] Final Memory: 14M/56M
[INFO] ------------------------------------------------------------------------
- Le dossier tag existe et est vide
- J'ai exécuté la commande « mvn version propre: version propre: préparer » pour être sûr d'avoir une nouvelle course
- Chaque fois que j'ai eu l'erreur j'ai exécuté "mvn release: rollback" pour avoir tout à la normale
- Il ne semble pas être un problème d'identification, le fichier pom est efficacement engagé avec le « -snapshot » enlevé et les informations de scm commuté dans le dossier tag
Le plus étrange est que je ne comprends pas comment le fichier pom est commited puisque je ne précise aucune qualification ni dans les pom ni dans le fichier settings.xml situé dans maven local install
J'ai vu beaucoup de gens ayant un problème similaire mais avec le message d'erreur "dossier existant". Le mien ne me dit pas quelle est l'erreur précisément.
Avez-vous des idées?
Merci beaucoup.
EDIT: @Colin Si je passe en revue svn: // myserver/myproject/bac à sable/release-test en utilisant tortoisesvn par exemple, il fonctionne très bien. Cependant si je tape http://myserver/myproject/sandbox/release-test dans Firefox la page n'est pas trouvée. Aussi je pense que cela devrait être ok puisque le fichier pom est commité avant d'essayer de créer le tag. section Mon scm dans le fichier pom:
<scm>
<connection>scm:svn:http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</connection>
<developerConnection>scm:svn:http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</developerConnection>
<url>http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</url>
</scm>
J'ai essayé de retirer le "http:" mais cela ne fonctionne pas.
Avez-vous essayé mvn -X de l'avoir imprimé même plus?Parfois, cela donne des indices supplémentaires. –
J'ai essayé avec -e et -X maintenant que vous l'avez mentionné, et je reçois une trace de pile avec le même message d'erreur répété 4-5 fois, mais rien de nouveau ou d'utile. Merci pour l'indice cependant :) – IceGras