Skip to content

Releasing Forge

George Gastaldi edited this page Apr 15, 2016 · 2 revisions

Assume that:

REL = Version to be released (eg. 2.5.0.Final)

DEV = Next Version (eg. 2.5.1-SNAPSHOT)

Projects to be released

forge/core

The following repository contains the release scripts

(you must have ssh keys registered with your github account)

Maven steps

For each project, run:

mvn clean release:prepare -DdevelopmentVersion=DEV -Dtag=REL -DreleaseVersion=REL
mvn release:perform -Darguments=-DskipTests

Listing the contributors

Where LAST_TAG is the tag before the released tag:

git shortlog LAST_TAG..HEAD -n

Post-release procedures

Update the website metadata version

Writing a release announcement blog post:

Update subproducts