estoy usando el plugin de liberación experto para llevar a cabo lo siguiente con maven-3.0.3experto-release-plugin y Maven 3.0.3
liberación mvn: preparar
Todo parece ir bien, excepto que cuando crea la etiqueta en SVN, copia la versión anterior de la carpeta de etiquetas con la etiqueta correcta. ¿Alguna idea de por qué?
Si cambio de nuevo a maven-2.2.1, el etiquetado es correcto y el contenido del etiquetado es el esperado.
con 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"
con 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"
Cualquier idea por qué? Además, parece que al usar Maven 2, se están descargando varios artefactos antes de que comience el etiquetado. Este no es el caso con Maven 3.
Parece que tienes un pequeño error en tu segunda salida (para maven 3): has mencionado tanto 'crcib-6.8.2' como' crcib-6.8.5'. ¿Es tan? También compare si las versiones de los complementos coinciden en la salida de maven, p. '[INFO] --- maven-release-plugin: 2.7.2: preapre'. –
eso es exactamente el error. parece estar copiando la etiqueta 6.8.2 a 6.8.5 en lugar de hacer lo que Maven 2.2.1 hace – kkudi
¿cómo se puede comparar si las versiones de los complementos coinciden? ¿Sabes qué versión de complemento de lanzamiento de maven debería usar para maven 3.0.3? Tal vez es un problema de incompatibilidad! – kkudi