tag plugin perform mvn example don actualizar maven maven-release-plugin

perform - maven versions plugin



Versión de Maven: preparar falla con "se debe especificar la conexión scm o developerConnection" (2)

Que tu pom.xml no tenga la entrada.

<scm> <connection>scm:svn:https://host:port/abc/xyz/trunk</connection> <developerConnection>scm:svn:https://host:port/abc/xyz/trunk</developerConnection> </scm> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.5.2</version> <configuration> <tagBase>https://host:port/abc/xyz/tag</tagBase> <releaseProfiles>release</releaseProfiles> </configuration> </plugin> </plugins> </pluginManagement> </build>

Estoy tratando de preparar un lanzamiento de mi proyecto maven con el mvn release:prepare pero falla con el siguiente error:

Causado por: org.apache.maven.plugin.MojoFailureException: Falta la configuración requerida: se debe especificar la conexión scm o developerConnection.

Después de leer acerca de estas configuraciones en maven.apache.org, veo que hay configuraciones SVN (Control de versiones). Pero no estoy usando el control de versiones. ¿Cómo debo hacer un comunicado de Maven en este caso?
Estoy usando maven 3.0.3.


Si solo desea cambiar la versión, el complemento Versions Maven puede ayudarlo.

Las versions:set puede ser la buena para usar.

Tome una nota importante, ya que no está utilizando el SCM, haga una copia de seguridad completa antes de usar el siguiente comando.

mvn versions:set -DnewVersion=1.0 mvn clean install mvn versions:set -DnewVersion=1.1-SNAPSHOT mvn clean install

De todos modos, le recomiendo y le recomiendo que utilice el SCM y realice el lanzamiento siguiendo las buenas prácticas de Maven.

Espero que esto pueda ayudar.