mvn install
to install it locally and run tests/integration tests, runs about 15 min- use the new version as snapshot dependency for sunrise and run it:
sbt clean fullClasspath run
, the categories and the products should appear with prices
-
./preapre-release.sh <RELEASE_TYPE> <RELEASE_BRANCH>
- <RELEASE_BRANCH> required for PATCH releases
- <RELEASE_TYPE> is MAJOR, MINOR, PATCH
- a MAJOR release creates a new branch (v<MAJOR+1>.0), increments the major version and pushes the changes to the branch
- a MINOR release creates a new branch (v.<MINOR+1>), increments the minor version and pushes the changes to the branch
- a PATCH release increments the minor version and pushes changes to the current branch
-
./perform-release.sh
- deploys the version from the current branch and publishes the javadoc to github pages
-
https://oss.sonatype.org/ click "release" for commercetools/sphere stuff in "Staging Repositories"
-
update GitHub release on https://github.com/commercetools/commercetools-jvm-sdk/releases
-
add version badges to http://dev.commercetools.com/release-notes.html
-
update version in the GitHub README
./mvnw release:rollback
- may remove tag (example):
git tag -d v1.0.0-RC3 && git push origin :refs/tags/v1.0.0-RC3
./mvnw release:clean