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.