src/main/resources/archetype-resource/pom.xml
of the impacted archetype projects.<modules>
tag of the reactor pom files.
site
profile.<modules>
tag of the reactor pom files.
release.number
(yyyy.mm.dd.N).mvn clean install site site:stage -P<profileId>,site -Drelease.number=<release.number>
on this branch.
travis-ci
doesn’t run the integration tests.release.number
to create a tag for the release and merge the branch to main.mvn clean install deploy -P<profileId>,attach-artifacts,stage,ossrh -Dgpg.keyname=<keyname>
on the tag.
mvn nexus-staging:release -Pstage -DstagingRepositoryId=<REPO>
on the tag.
mvn clean site site:stage site-deploy -P<profileId>,site -Drelease.number=<release.number>
<modules>
tag of the reactor pom files.
$ export ENCRYPTION_PASSWORD=<password to encrypt>
$ openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in ~/.gnupg/secring.gpg -out .ci/secring.gpg.enc
$ openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in ~/.gnupg/pubring.gpg -out .ci/pubring.gpg.enc