El complemento de lanzamiento de maven 2 vuelve a verificar todas las demás tags de SVN, no solo la que se está lanzando.

Tengo un proyecto de Maven 2 que estoy lanzando. Lo he lanzado varias veces antes a lo largo de los años, y nada ha cambiado estructuralmente ni desde el punto de vista de la configuration desde la última vez que lo lancé (la versión de maven es la misma, las versiones de los complementos siguen siendo las mismas, etc.).

Sin embargo, me acabo de dar count de que después de ejecutar la release:prepare , y luego ejecutar la release:perform todas las tags ahora se están sacando de SVN, y no solo el que estamos lanzando, y está tomando varias horas para realizar un lanzamiento ahora (cuando solía tomar un máximo de 30 minutos).

Mi repository de Subversion se establece de la manera estándar:

 ├─ branches ├─ tag ├─ trunk 

¿El complemento de lanzamiento siempre ha hecho esto y acabo de notarlo, o he hecho algo para alentar esto?

Los commands que estoy usando son los siguientes:

 mvn -DscmCommentPrefix=" [ maven-release-plugin refs #483 for version 2.8.0 ] " -DautoVersionSubmodules=true release:prepare mvn -DscmCommentPrefix=" [ maven-release-plugin refs #483 for version 2.8.0 ] " -DautoVersionSubmodules=true release:perform 

Lo único que se me ocurre es que podría ser la primera vez que -DautoVersionSubmodules=true submodules de -DautoVersionSubmodules=true , -DautoVersionSubmodules=true , ¿podría ser este el problema?

Alternativamente, ¿hay una forma de evitarlo, podría usar algunas tags de ignorar?

Alternativamente, he limpiado el directory de trabajo de target/checkout maven que tenía lists todas las tags anteriores, y no tengo que preocuparme porque esto solo ocurrirá una vez, y la próxima vez solo hará deltas contra el target/checkout directory de target/checkout ?

Resulta que esto se debe a este error en el complemento de lanzamiento de Maven: http://jira.codehaus.org/browse/MRELEASE-526