Providence 3 Messages

Providence 3 is a message handling system designed around a core of generated code from written type definitions (called IDL), and utilities that use these for serialization or other model transformations.

Providence 3 is the next major iteration of providence.

Releasing Providence

Run the maven versions plugin to see what has been updated of dependencies and plugins. See if updates should be done. Usually it's better to depend on newer versions, as you may drag in older versions into other projects that misses features or has specific bugs.

mvn versions:display-dependency-updates
mvn versions:display-plugin-updates

Making The Release.

# Do the maven release:
mvn release:prepare
mvn release:perform
mvn release:clean
git fetch origin

If the artifacts found at the Nexus Repository Manager are correct, you're ready to make the release. If not a git hard rollback is needed (to remove release version, tag and commits).