-
Notifications
You must be signed in to change notification settings - Fork 44
Release Process
SomMeri edited this page Apr 23, 2013
·
28 revisions
- Run release tests. Less4j can not be released if they do not pass. Release tests are located in release tests repository.
- Update wiki and readme.md.
- Add the next version to the released versions page.
- Update maven dependency version number in readme.md.
Create, tag and upload jar:
mvn clean release:prepare -Dusername=<Github Username> -Dpassword=<Github Password>mvn release:perform -Dgpg.passphrase=<pgp passphrase>
Finish release in maven central:
- Log into Sonatype Nexus: https://oss.sonatype.org/index.html.
- Click "Staging Repositories".
- Close the artifact.
- Release the artifact.
- Download wiki
git clone https://github.com/SomMeri/less4j.wiki.git. - Tag wiki
git tag less4j-<version>. - Push all tags
git push --tags.
- Clone repository somewhere:
git clone https://github.com/SomMeri/less4j.git. - Enter repository.
- Checkout last tag:
git checkout less4j-<version>. - Run
mvn package -P standalone. - Take the
target/less4j-<version>-shaded.jarfile and createless4j-<version>.jarandless4j.jarfiles. - Copy them into Dropbox folder and check shared link.