./createIndoqaBootArchetype.sh
cd /tmp
mvn archetype:generate -DarchetypeCatalog=local
- release @indoqa projects (-> upgrade all dependencies)
- release indoqa-boot-bom
- release indoqa-boot (set the version of indoqa-boot-bom to the released version because using ${project.version} does not resolve correctly)
- release indoqa-boot-actuators
- set the indoqa-boot version of this archetype project to the expected version
- uncomment the sync to indoqa-quickstart-boot_release in createIndoqaBootArchetype.sh
- trigger the release (see below)
- set the indoqa-boot version of this archetype project to the current SNAPSHOT version
./createIndoqaBootArchetype.sh
# test the archetype
cd ../indoqa-quickstart-boot_release
git add -A
git commit -m "prepare release"
mvn release:prepare
mvn release:perform '-Darguments=-Drat.skip=true'