J'essaie de préparer une version de mon projet maven avec mvn release:prepare
, mais elle échoue avec l'erreur suivante:
Causé par: org.Apache.maven.plugin.MojoFailureException: paramètre requis manquant: connexion scm ou developerConnection doit être spécifié.
Après avoir lu ces paramètres sur maven.Apache.org, je constate qu’il existe des paramètres SVN (Version Control). Mais je n'utilise pas le contrôle de version. Comment devrais-je effectuer une libération Maven dans ce cas?
J'utilise maven 3.0.3.
Si vous souhaitez uniquement modifier la version, le Versions Maven Plugin peut vous aider.
Les versions : set sont peut-être celles qui convient.
Prenez une note, car vous n'utilisez pas le GDS, veuillez effectuer une sauvegarde complète avant d'utiliser la commande suivante.
mvn versions:set -DnewVersion=1.0
mvn clean install
mvn versions:set -DnewVersion=1.1-SNAPSHOT
mvn clean install
Quoi qu'il en soit, je vous recommande vivement et vous encourage à utiliser le SCM et à effectuer la publication en suivant plutôt les bonnes pratiques Maven.
J'espère que cela peut aider.
Que votre pom.xml ne soit pas saisi
<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>
Dans Spring Boot, la réponse dépend du plugin que vous utilisez.
mVN Docker: construire
cordialement
I hope this help you
Regards