/MavenPoC

Primary LanguageJavaMIT LicenseMIT

VersioningDemo

A quick demo to display how to handle versioning with maven

In order to get this setup you clone this repository into your own github account. Then you follow the description here to set your ssh keys up for github.

When this is done you should be able to push new changes using ssh and that's required to push the new release.

If you have any questions of additions to this documentation then please create a pull request or issue.

I made a video explaining this repo in full. Please watch https://www.youtube.com/watch?v=8j7Jn2uHK3Y

Commands for building

To create a package of your build

mvn package

To prepare a build and create a new release tag on github

mvn release:prepare

To perform the actual release and get the source, javadoc and jar-with-dependencies

mvn release:perform