J'utilise le plugin version de Maven pour effectuer les opérations suivantes avec mvn maven-3.0.3maven-release-plugin et Maven 3.0.3
sortie: préparer
Tout semble aller bien, sauf que lorsqu'il crée la balise dans SVN, il copie la version précédente du dossier balises avec l'étiquette correcte. Des idées pourquoi?
Si je repasse à maven-2.2.1, le marquage est correct et le contenu du marquage est celui attendu.
Avec Maven 2.2.1:
[INFO] Tagging release with the label crcib-6.8.5...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file c:\DOCUME~1\markand\LOCALS~1\Temp\maven-scm-1593649573.commit . <url>/svn/repos/crcib/tags/crcib-6.8.5"
Avec Maven 3.0.3:
[INFO] Tagging release with the label crcib-6.8.5...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file c:\DOCUME~1\markand\LOCALS~1\Temp\maven-scm-2047728233.commit --revision 6331 <url>/svn/repos/crcib/tags/crcib-6.8.2 <url>/svn/repos/crcib/tags/crcib-6.8.5"
Toutes les idées pourquoi? En outre, il semble que lorsque vous utilisez Maven 2, plusieurs artefacts sont en cours de téléchargement avant le début du marquage. Ce n'est pas le cas avec Maven 3.
Il semble que vous ayez une erreur mineure dans votre 2ème sortie (pour maven 3): vous avez mentionné 'crcib-6.8.2' et' crcib-6.8.5'. Est-ce vrai? Comparez également si les versions du plugin correspondent dans la sortie maven, par ex. '[INFO] --- maven-release-plugin: 2.7.2: preapre'. –
c'est exactement ce que l'erreur est. il semble copier une étiquette de 6.8.2 à 6.8.5 au lieu de faire ce que Maven 2.2.1 fait – kkudi
comment comparez-vous si les versions de plugin correspondent? savez-vous ce que maven version de plugin de sortie que je devrais utiliser pour maven 3.0.3? Peut-être que c'est un problème d'incompatibilité! – kkudi