|Edit the people.apache.org/www/directory.apache.org/shared/gen-docs/index.html file and add the deployed site to the list. |
Now, you have to sign the binary packages which are in target/checkout/distribution/target.
Use your PGP key ID (the pub key, 4096R/\[XXXXXXX\] where \[XXXXXXX\] is the key ID)
|h3. 6. Publish Source and Binary Distribution Packages |
Since we are using Nexus for releases the release process is as follows (see also http://www.apache.org/dev/publishing-maven-artifacts.html#staging-maven).
This is useful to verify your settings in ~/.m2/settings.xml (Nexus password and GPG key)
|When asked for the SCM release tag please remove the shared prefix, the version number is enough.|
This creates a tag here: http://svn.apache.org/viewvc/directory/shared/tags/
This deploys the release to a staging repository. Go to https://repository.apache.org/index.html#stagingRepositories and close the staging repository.
This creates and deploys the site via ssh to people.apache.org/www/directory.apache.org/shared/gen-docs.
Edit the people.apache.org/www/directory.apache.org/shared/gen-docs/index.html file and add the deployed site to the list.
|Now, you have to sign the binary packages which are in target/checkout/distribution/target.
Use your PGP key ID (the pub key, 4096R/[XXXXXXX] where [XXXXXXX] is the key ID)
In apacheds/pom.xml change the <org.apache.directory.shared.version> property, build ApacheDS, go into apacheds/service, and run ./apachds.sh to start the server.
In studio/pom.xml change the <org.apache.directory.shared.version> and <org.apache.directory.shared.validversion> properties, build Studio, and start Studio in applications/applications_<your platform>/target/ApacheDirectoryStudio-<your platform>/<executable>. Connect to the started ApacheDS.
Start a 72h vote at the dev mailing list.
If the vote succeeds Shared project can be released.
Go to https://repository.apache.org/index.html#stagingRepositories and release the staging repository so all artifacts are published to Maven central.
Move the distribution packages to people.apache.org/www/www.apache.org/dist/directory/api.