blob: 08218edea4229fa78a3f0c32e0a44e83275bfb99 [file] [view]
Apache Directory Project
========================
This repository contains the Maven parent POM and some shared resources of
the [Apache Directory project](https://directory.apache.org/).
Release Process
---------------
(See also <https://cwiki.apache.org/confluence/display/DIRxDEV/Top+Level+Pom+Management+Policy>)
### Prepare the POM
mvn release:prepare -DdryRun=true
### Deploy a snapshot
mvn deploy
This is useful to verify your settings in ~/.m2/settings.xml (Nexus password and GPG key)
### Prepare the release
mvn release:clean
mvn release:prepare
When asked for the SCM release tag please remove the project prefix, the version number is enough.
This creates a tag here: <https://gitbox.apache.org/repos/asf?p=directory-project.git>
### Stage the release
mvn release:perform
This deploys the POM to a staging repository. Go to <https://repository.apache.org/index.html#stagingRepositories> and close the staging repository.
### Inform dev list
Inform the dev list to publish (release) this POM. After a 4 hour grace period the POM can be released, therefore go to <https://repository.apache.org/index.html#stagingRepositories> and release the staging repository.