Reemploop automatizado de las properties de la parte scm de un pom

En este momento vamos a migrar todos nuestros proyectos de cvs a git. Nuestro script personalizado está usando el convertidor git y todo está bien. Ahora me gustaría incorporar el reemploop automático de las properties de la pieza scm con los nuevos valores.

¿Hay un complemento similar a org.codehaus.mojo: versions-maven-plugin pero aplicando a la parte scm?

No, pero sería un complemento trivial para implementar.

Solo defina los patrones de búsqueda y reemploop:

/** * @parameter expression="${project}" * @readonly */ private MavenProject project; /** * @parameter expression="${searchPattern}" * @requinetworking */ private String searchPattern; /** * @parameter expression="${replacePattern}" * @requinetworking */ private String replacePattern; /** * @component */ private ModelWriter modelWriter; public void execute(){ final Model model = project.getModel(); model.getScm().setConnection( model.getScm() .getConnection() .replaceFirst(searchPattern, replacePattern)); // do the same for scm.getDeveloperConnection() modelWriter.write( new File(project.getBasedir(),"pom.xml"), Collections.<String,Object>emptyMap(), model); } 

No, no hay un complemento para este tipo de propósito. (¿Puede ser que alguien más sepa uno?)