A causa di problemi con un repository di gestione temporanea Nexus, è necessario rieseguire mvn release:perform
, idealmente senza creare un nuovo tag Git ma riutilizzando quello creato dalla prima esecuzione.Come eseguire il rilascio: eseguire da un determinato tag Git?
ho cercato
mvn release:perform
-DconnectionUrl=scm:git:[email protected]:ops4j/org.ops4j.pax.exam2.git
-Dtag=exam-reactor-3.3.0
e
mvn release:perform
-DconnectionUrl=scm:git:[email protected]:ops4j/org.ops4j.pax.exam2.git
-Dscm.tag=exam-reactor-3.3.0
ma in entrambi i casi, il clone non è riuscito perché il parametro tag/ramo non viene inoltrato a Git:
[INFO] --- maven-release-plugin:2.4:perform (default-cli) @ exam-reactor ---
[INFO] Checking out the project to perform the release ...
[INFO] Executing: /bin/sh -c cd /home/hwellmann/work/org.ops4j.pax.exam2/target && git clone --branch [email protected]:ops4j/org.ops4j.pax.exam2.git /home/hwellmann/work/org.ops4j.pax.exam2/target/checkout
Nota: release.properties
e altre cose create da mvn release:prepare
non sono più disponibili.
Ok, guarderò il problema JIRA ... "mvn deploy' non firma artefatti o produce Javadoc. E come ho detto, 'release.properties' non c'è più, quindi non posso modificarlo. –
Non modificarlo: crea un nuovo file con solo le due proprietà impostate. – Joe