~/.m2/settings.xml
<server> <id>apache.releases.https</id> <username></username> <password></password> </server>
Run the release
mvn release:prepare release:perform -B
GPG configuration in maven settings xml:
<profile> <id>apache-release</id> <properties> <gpg.passphrase>[GPG_PASSWORD]</gpg.passphrase> </properties> </profile>
svn co https://dist.apache.org/repos/dist/dev/directmemory directmemory-dev-release cd directmemory-dev-release sh ./release-script-svn.sh version stagingRepoUrl then svn add <new directory created with new version as name> then svn ci
* Download sources, extract, build and run tests - mvn clean package * Verify license headers - mvn -Prat -DskipTests * Download binaries and .asc files * Download release manager's public key - From the KEYS file, get the release manager's public key finger print and run gpg --keyserver pgpkeys.mit.edu --recv-key <key> * Validate authenticity of key - run gpg --fingerprint <key> * Check signatures of all the binaries using gpg <binary>