The CloudSync software is currently distributed via Maven Central, with the help of Sonatype's OSS Hosting.
settings.xml
file (usually found at ~/.m2) with your Sonatype credentials, like so:
<settings> <servers> <server> <id>sonatype-nexus-snapshots</id> <username>YOUR-SONATYPE-USERNAME</username> <password>YOUR-SONATYPE-PASSWORD</password> </server> <server> <id>sonatype-nexus-staging</id> <username>YOUR-SONATYPE-USERNAME</username> <password>YOUR-SONATYPE-PASSWORD</password> </server> .. </servers> .. </settings> |
(gpg --list-sigs YourKeyId && gpg -a --export YourKeyId) >> KEYS
A snapshot release can be performed any time via:
mvn clean deploy |
The artifacts will be immediately available at https://oss.sonatype.org/content/repositories/snapshots/org/duraspace/fcrepo-cloudsync
First, stage the release (substitute the appropriate version number below).
mvn release:clean mvn release:prepare -Dtag=v0.0.0 # If the above fails due to missing dependencies, # run it again after first running 'mvn install' git pull git checkout v0.0.0 mvn clean install git checkout master mvn release:perform |
Then release the staging repository:
The artifacts will be synced to central within a few hours. You can check by browsing to http://central.maven.org/maven2/org/duraspace/fcrepo-cloudsync/.