Maven plugin for the automated building of Axon Ivy Projects.
- Examples and documentation
- Learn more about Axon Ivy Project building in the Designer Guide under Concepts -> Continuous Integration
- Update the default engine version in:
- Raise the minimal engine version needs to be updated at least if you introduce a new minor or major version:
Since 9.4: Releasing is only possible on a release branch.
- Create a release branch if it does not exist yet (e.g. release/10.0)
- Run the release build on the release branch
- Merge the Pull Request for next development iteration
- If you have created a new release branch, then manually raise the version on the master branch to the next major or minor version by executing the following command in the root of this project and make the steps in 'preperation' on the master branch :
mvn versions:set -DnewVersion=10.0.0-SNAPSHOT -DprocessAllModules -DgenerateBackupPoms=false
Wait until the maven central release is available: this may take several hours until it's fully distributed.
- Raise project-build-plugin in other repos by triggering this build
- Merge the generated PRs on GitHub
- If you prepared for a new release train: update the default engine version in the AbstractEngineMojo
- Inform team-wawa @Teams to update to update Portal onto the latest project-build-plugin version!
The Apache License, Version 2.0