This is the ONS Census Contact Centre Service public API model project
It contains the representation objects sent/returned to/from the Contact Centre Service REST endpoints and it's swagger API
There are no additional steps required to generate a release artifact. Travis takes care of all of this.
A release artifact is generated by travis when the branch you are working on has been merged back.
- Travis will do a
mvn -B test
. This will build and test the code as usual - Travis will run
mvn -B release:prepare
which will prepare the project to be released - Travis will run
mvn -B release:perform
which will create a release artifact and bump the version ready for development again
If you are developing on version 0.0.1-SNAPSHOT
mvn -B release:prepare
and mvn -B release:perform
will create an artifact of version 0.0.1
in artifactory and bump the version to 0.0.2-SNAPSHOT
ready for the next changes to worked on and released.
To use the code styler please goto this url (https://github.com/google/google-java-format) and follow the Intellij instructions or Eclipse depending on what you use