- increment version in
pom.xml - compile and package the project:
mvn clean package source:jar- import gpg key to sign files
gpg --import sonatype_emartech_gpg_private.key- sign files
- key passphrase: https://secret.emarsys.net/cred/detail/2542/
cp pom.xml target
cd target
gpg -ab --default-key 41EBF74D9F93DA29 pom.xml
gpg -ab --default-key 41EBF74D9F93DA29 escher-0.3.2.jar
gpg -ab --default-key 41EBF74D9F93DA29 escher-0.3.2-javadoc.jar
gpg -ab --default-key 41EBF74D9F93DA29 escher-0.3.2-sources.jar- bundle lib
jar -cvf bundle.jar pom.xml pom.xml.asc escher-0.3.2.jar escher-0.3.2.jar.asc escher-0.3.2-javadoc.jar escher-0.3.2-javadoc.jar.asc escher-0.3.2-sources.jar escher-0.3.2-sources.jar.asc- upload bundle.jar to https://oss.sonatype.org/ password: https://secret.emarsys.net/cred/detail/2473/
- wait
- press release on the staging repo created for the bundle
- wait until is it automatically deployed to maven central