2011-10-12 17 views
5

Cuando ejecuto el plugin liberación experto de una rama que se encuentra en \ ramas \ branchone crea una etiqueta para \ ramas¿Funciona el complemento de lanzamiento maven para sucursales?

Me gustaría que el plugin para etiquetar simplemente "branchone" pero por alguna razón, las etiquetas La totalidad "ramas" en su lugar.

Esto parece un error, el complemento debe usar la url actual de "conexión" de scm para determinar qué etiqueta.

¿Sabes por qué el complemento de publicación no etiqueta el directorio correcto? o ¿Conoces alguna solución temporal?

Respuesta

3

Lo uso perfectamente para etiquetar ramas, puede que tenga un problema en su configuración scm. Probar algo similar a:

<scm> 
    <connection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</connection> 
    <developerConnection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</developerConnection> 
</scm> 

Asegúrese de que el pom en la rama tiene la misma ruta exacta como la rama se encuentra en el repositorio, de lo contrario puedes tener problemas.

Si utiliza el diseño heredado (diseño similar a CVS), es posible que necesite configurar el tagBase (http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase)

Cuestiones relacionadas