[ https://issues.apache.org/jira/browse/CONNECTORS-1105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16916138#comment-16916138 ]
Markus Schuch commented on CONNECTORS-1105: ------------------------------------------- I think it should be sufficient to add the {{mvn deploy -P apache-mcf-release}} to the release.bat/.sh script. TheĀ {{create-/update-release-branch.py}} scripts already remove the {{-SNAPSHOT}} version prefix from the maven POMs. The {{mvn release:prepare/release:perform}} goals are not suitable, because they come with their own tagging/checkout process, which cannot be disabled because it is its central idea of how it works. Required settings in the local {{~/.m2/settings.xml}}: {code:java} <settings> ... <servers> <!-- To publish a snapshot of some part of Maven --> <server> <id>apache.snapshots.https</id> <username> <!-- YOUR APACHE LDAP USERNAME --> </username> <password> <!-- YOUR APACHE LDAP PASSWORD (encrypted) --> </password> </server> <!-- To stage a release of some part of Maven --> <server> <id>apache.releases.https</id> <username> <!-- YOUR APACHE LDAP USERNAME --> </username> <password> <!-- YOUR APACHE LDAP PASSWORD (encrypted) --> </password> </server> <server> <!-- The name of the gpg key to sign the artifacts with --> <id>your.keyname</id> <passphrase>passphrase of your gpg key (encrypted)</passphrase> </server> ... </servers> <profiles> <profile> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <!-- The name of the gpg key to sign the artifacts with --> <gpg.keyname>your.keyname</gpg.keyname> </properties> </profile> <profiles> </settings> {code} After the maven deploy process finished, the deployed artifacts are located in a temporary staging repository. See [http://www.apache.org/dev/publishing-maven-artifacts.html#close-stage] how to promote the artifacts to central or drop them, if something is wrong with them. I think we can automate this last step in a later iteration by using the {{nexus-staging-maven-plugin}}. Refer to [https://central.sonatype.org/pages/apache-maven.html#nexus-staging-maven-plugin-for-deployment-and-release] for more details. Am i missing something? > Add maven delivery targets to poms > ---------------------------------- > > Key: CONNECTORS-1105 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1105 > Project: ManifoldCF > Issue Type: Improvement > Components: Build > Affects Versions: ManifoldCF 1.8 > Reporter: Karl Wright > Assignee: Markus Schuch > Priority: Major > Fix For: ManifoldCF next > > > We've been asked to deliver mcf jars and wars to maven central repository by > some developers. This ticket represents that work. -- This message was sent by Atlassian Jira (v8.3.2#803003)