From 50ce1aff82482f17a21671f75269736ef0b329c7 Mon Sep 17 00:00:00 2001 From: Steven van Beelen Date: Tue, 24 Oct 2023 12:47:38 +0200 Subject: [PATCH] [maven-release-plugin] prepare release axon-amqp-4.9.0 --- amqp-axon-example/pom.xml | 4 +- amqp-axon-example/pom.xml.releaseBackup | 170 ++++++ amqp-spring-boot-autoconfigure/pom.xml | 2 +- .../pom.xml.releaseBackup | 133 +++++ amqp-spring-boot-starter/pom.xml | 4 +- .../pom.xml.releaseBackup | 161 ++++++ amqp/pom.xml | 2 +- amqp/pom.xml.releaseBackup | 97 ++++ pom.xml | 4 +- pom.xml.releaseBackup | 509 ++++++++++++++++++ release.properties | 31 ++ 11 files changed, 1109 insertions(+), 8 deletions(-) create mode 100644 amqp-axon-example/pom.xml.releaseBackup create mode 100644 amqp-spring-boot-autoconfigure/pom.xml.releaseBackup create mode 100644 amqp-spring-boot-starter/pom.xml.releaseBackup create mode 100644 amqp/pom.xml.releaseBackup create mode 100644 pom.xml.releaseBackup create mode 100644 release.properties diff --git a/amqp-axon-example/pom.xml b/amqp-axon-example/pom.xml index 00fdeb6..1a6d754 100644 --- a/amqp-axon-example/pom.xml +++ b/amqp-axon-example/pom.xml @@ -19,12 +19,12 @@ axon-amqp-parent org.axonframework.extensions.amqp - 4.9.0-SNAPSHOT + 4.9.0 4.0.0 amqp-axon-example - 4.9.0-SNAPSHOT + 4.9.0 Axon Framework AMQP Extension - Spring Boot Example Example module for the AMQP Extension of Axon Framework diff --git a/amqp-axon-example/pom.xml.releaseBackup b/amqp-axon-example/pom.xml.releaseBackup new file mode 100644 index 0000000..00fdeb6 --- /dev/null +++ b/amqp-axon-example/pom.xml.releaseBackup @@ -0,0 +1,170 @@ + + + + + + axon-amqp-parent + org.axonframework.extensions.amqp + 4.9.0-SNAPSHOT + + 4.0.0 + + amqp-axon-example + 4.9.0-SNAPSHOT + + Axon Framework AMQP Extension - Spring Boot Example + Example module for the AMQP Extension of Axon Framework + + + 1.7.20 + 3.0.5 + 2.7.17 + + + + + org.springframework.boot + spring-boot-starter + ${spring.boot.version} + + + org.springframework.boot + spring-boot-starter-amqp + ${spring.boot.version} + + + org.axonframework + axon-spring-boot-starter + ${axon.version} + + + org.axonframework + axon-server-connector + + + + + org.axonframework.extensions.amqp + axon-amqp-spring-boot-starter + ${project.version} + + + org.jetbrains.kotlin + kotlin-stdlib + ${kotlin.version} + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + ${kotlin.version} + + + io.github.microutils + kotlin-logging-jvm + ${kotlin-logging-jvm.version} + + + org.jetbrains.kotlin + kotlin-stdlib + + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring.boot.version} + + ${project.artifactId} + + + + + repackage + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + ${kotlin.version} + + 1.8 + + -Xjsr305=strict + + + spring + no-arg + all-open + + + + + compile + compile + + compile + + + + ${project.basedir}/src/main/kotlin + + + + + test-compile + test-compile + + test-compile + + + + ${project.basedir}/src/test/kotlin + + + + + + + org.jetbrains.kotlin + kotlin-maven-allopen + ${kotlin.version} + + + org.jetbrains.kotlin + kotlin-maven-noarg + ${kotlin.version} + + + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy.version} + + true + + + + + + \ No newline at end of file diff --git a/amqp-spring-boot-autoconfigure/pom.xml b/amqp-spring-boot-autoconfigure/pom.xml index bad6af6..eb15977 100644 --- a/amqp-spring-boot-autoconfigure/pom.xml +++ b/amqp-spring-boot-autoconfigure/pom.xml @@ -20,7 +20,7 @@ org.axonframework.extensions.amqp axon-amqp-parent - 4.9.0-SNAPSHOT + 4.9.0 axon-amqp-spring-boot-autoconfigure diff --git a/amqp-spring-boot-autoconfigure/pom.xml.releaseBackup b/amqp-spring-boot-autoconfigure/pom.xml.releaseBackup new file mode 100644 index 0000000..bad6af6 --- /dev/null +++ b/amqp-spring-boot-autoconfigure/pom.xml.releaseBackup @@ -0,0 +1,133 @@ + + + + + 4.0.0 + + org.axonframework.extensions.amqp + axon-amqp-parent + 4.9.0-SNAPSHOT + + + axon-amqp-spring-boot-autoconfigure + + Axon Framework AMQP Extension - Spring Boot Support + + Module providing support for auto configuration of the AMQP Axon Framework extension through Spring Boot. + + + jar + + + 3.24.2 + 2.13.4 + 2.13.4.2 + + + + + org.assertj + assertj-core + ${assertj.version} + test + + + + org.axonframework.extensions.amqp + axon-amqp + ${project.version} + + + + org.axonframework + axon-spring-boot-autoconfigure + ${axon.version} + true + + + org.springframework + spring-web + + + + + + org.springframework.boot + spring-boot-configuration-processor + true + + + + org.springframework.boot + spring-boot-starter-amqp + ${spring.boot.version} + true + + + + org.springframework.boot + spring-boot-test-autoconfigure + ${spring.boot.version} + test + + + + org.springframework.boot + spring-boot-starter + ${spring.boot.version} + true + + + ch.qos.logback + logback-classic + + + org.apache.logging.log4j + log4j-to-slf4j + + + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson-databind.version} + test + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + ${jackson.version} + test + + + + + + + maven-jar-plugin + + + + org.axonframework.extensions.amqp.springboot + + + + + + + diff --git a/amqp-spring-boot-starter/pom.xml b/amqp-spring-boot-starter/pom.xml index 4281a74..08d1394 100644 --- a/amqp-spring-boot-starter/pom.xml +++ b/amqp-spring-boot-starter/pom.xml @@ -26,7 +26,7 @@ org.axonframework.extensions.amqp axon-amqp-spring-boot-starter - 4.9.0-SNAPSHOT + 4.9.0 Axon Framework AMQP Extension - Spring Boot Starter Spring Boot Starter module for the AMQP Extension of Axon Framework @@ -155,7 +155,7 @@ scm:git:git://github.com/AxonFramework/extension-amqp.git scm:git:git@github.com:AxonFramework/extension-amqp.git https://github.com/AxonFramework/extension-amqp - HEAD + axon-amqp-4.9.0 diff --git a/amqp-spring-boot-starter/pom.xml.releaseBackup b/amqp-spring-boot-starter/pom.xml.releaseBackup new file mode 100644 index 0000000..4281a74 --- /dev/null +++ b/amqp-spring-boot-starter/pom.xml.releaseBackup @@ -0,0 +1,161 @@ + + + + + 4.0.0 + + org.springframework.boot + spring-boot-starters + 2.2.13.RELEASE + + + + org.axonframework.extensions.amqp + axon-amqp-spring-boot-starter + 4.9.0-SNAPSHOT + + Axon Framework AMQP Extension - Spring Boot Starter + Spring Boot Starter module for the AMQP Extension of Axon Framework + + + AxonIQ B.V. + https://axoniq.io + + + + + Apache 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + + + + GitHub + https://github.com/AxonFramework/extension-amqp/issues + + + + + org.axonframework.extensions.amqp + axon-amqp-spring-boot-autoconfigure + ${project.version} + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.1.0 + + + sign-artifacts + verify + + + sign + + + + + + + + + + + + + + maven-clean-plugin + 3.3.1 + + + maven-install-plugin + 3.1.1 + + + + + + maven-resources-plugin + 3.3.1 + + UTF-8 + + + + maven-deploy-plugin + 3.0.0 + + + maven-compiler-plugin + 3.11.0 + + 1.8 + 1.8 + UTF-8 + + + + maven-javadoc-plugin + 3.6.0 + + + attach-javadoc + deploy + + jar + + + + + none + + + + + + + + sonatype + https://oss.sonatype.org/content/repositories/snapshots + true + + + sonatype + https://oss.sonatype.org/service/local/staging/deploy/maven2 + false + + + + scm:git:git://github.com/AxonFramework/extension-amqp.git + scm:git:git@github.com:AxonFramework/extension-amqp.git + https://github.com/AxonFramework/extension-amqp + HEAD + + + diff --git a/amqp/pom.xml b/amqp/pom.xml index 3ca3571..1071a0e 100644 --- a/amqp/pom.xml +++ b/amqp/pom.xml @@ -20,7 +20,7 @@ org.axonframework.extensions.amqp axon-amqp-parent - 4.9.0-SNAPSHOT + 4.9.0 axon-amqp diff --git a/amqp/pom.xml.releaseBackup b/amqp/pom.xml.releaseBackup new file mode 100644 index 0000000..3ca3571 --- /dev/null +++ b/amqp/pom.xml.releaseBackup @@ -0,0 +1,97 @@ + + + + + 4.0.0 + + org.axonframework.extensions.amqp + axon-amqp-parent + 4.9.0-SNAPSHOT + + + axon-amqp + + Axon Framework AMQP Extension + + This module contains implementations of several components, connecting them to an AMQP compatible message + broker. + + + jar + + + + org.axonframework + axon-messaging + ${axon.version} + + + + com.rabbitmq + amqp-client + ${rabbitmq.version} + + + + org.springframework.amqp + spring-rabbit + 2.4.17 + true + + + + org.springframework + spring-context-support + ${spring.version} + true + + + + org.testcontainers + junit-jupiter + ${testcontainers.version} + test + + + org.testcontainers + rabbitmq + ${testcontainers.version} + test + + + + + + + src/main/resources + true + + + + + maven-jar-plugin + + + + org.axonframework.extensions.amqp + + + + + + + diff --git a/pom.xml b/pom.xml index d4a673b..fa93213 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ org.axonframework.extensions.amqp axon-amqp-parent - 4.9.0-SNAPSHOT + 4.9.0 amqp amqp-spring-boot-autoconfigure @@ -465,7 +465,7 @@ scm:git:git://github.com/AxonFramework/extension-amqp.git scm:git:git@github.com:AxonFramework/extension-amqp.git https://github.com/AxonFramework/extension-amqp - HEAD + axon-amqp-4.9.0 diff --git a/pom.xml.releaseBackup b/pom.xml.releaseBackup new file mode 100644 index 0000000..d4a673b --- /dev/null +++ b/pom.xml.releaseBackup @@ -0,0 +1,509 @@ + + + + + + org.axonframework.extensions.amqp + axon-amqp-parent + 4.9.0-SNAPSHOT + + amqp + amqp-spring-boot-autoconfigure + amqp-spring-boot-starter + amqp-axon-example + + pom + + 4.0.0 + + Axon Framework - AMQP Extension + Extension for Axon Framework that provides connectors to AMQP 0.9 Message Brokers. + + 2010 + https://axoniq.io/ + + + Apache 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + + + + GitHub + https://github.com/AxonFramework/extension-amqp/issues + + + + UTF-8 + + ${project.basedir}/coverage-report/target/site/jacoco-aggregate/jacoco.xml, + ${project.basedir}/../coverage-report/target/site/jacoco-aggregate/jacoco.xml + + + 4.9.0 + 5.16.0 + + 5.3.30 + 2.7.17 + + 2.0.9 + 2.21.0 + + 2.14.0 + 2.3.1 + 5.9.1 + 4.11.0 + 1.19.1 + + 0.8.8 + 3.6.0 + 3.3.1 + 3.11.0 + 3.0.0 + 3.4.1 + 3.1.0 + 3.1.1 + 3.3.0 + 3.6.0 + 3.0.1 + 3.3.0 + 2.22.2 + 3.3.1 + + + + + + org.junit.jupiter + junit-jupiter + test + + + org.mockito + mockito-core + test + + + org.mockito + mockito-junit-jupiter + test + + + org.springframework + spring-test + ${spring.version} + test + + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + test + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + ${log4j.version} + test + + + org.apache.logging.log4j + log4j-core + ${log4j.version} + test + + + com.sun.jdmk + jmxtools + + + com.sun.jmx + jmxri + + + javax.mail + mail + + + javax.jms + jms + + + + + + javax.inject + javax.inject + 1 + test + + + commons-io + commons-io + ${commons-io.version} + test + + + + javax.xml.bind + jaxb-api + ${javax.jaxb-api.version} + test + + + + + + + + org.springframework.boot + spring-boot-starter + ${spring.boot.version} + + + org.springframework.boot + spring-boot-configuration-processor + ${spring.boot.version} + + + + org.junit.jupiter + junit-jupiter + ${junit.jupiter.version} + + + org.mockito + mockito-core + ${mockito.version} + + + org.mockito + mockito-junit-jupiter + ${mockito.version} + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + ${maven-clean.version} + + + org.apache.maven.plugins + maven-install-plugin + ${maven-install.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire.version} + + + org.jacoco + jacoco-maven-plugin + ${jacoco-maven.version} + + + + + + + + maven-compiler-plugin + ${maven-compiler.version} + + 1.8 + 1.8 + UTF-8 + + + + + maven-surefire-plugin + + + **/*Test.java + **/*Tests.java + **/*Test_*.java + **/*Tests_*.java + + + ${slf4j.version} + ${log4j.version} + ${rabbitmq.version} + + + + + + maven-assembly-plugin + ${maven-assembly.version} + + assembly + + skip + + + + + maven-jar-plugin + ${maven-jar.version} + + + + true + + + + + + maven-javadoc-plugin + ${maven-javadoc.version} + + + attach-javadoc + package + + jar + + + + + none + + + + maven-source-plugin + ${maven-source.version} + + + attach-sources + package + + jar-no-fork + + + + + + + maven-deploy-plugin + ${maven-deploy.version} + + + + maven-enforcer-plugin + ${maven-enforcer.version} + + + enforce-java + deploy + + enforce + + + + + 1.8 + + + 3.5 + + + + + + + + maven-release-plugin + ${maven-release.version} + + forked-path + true + false + release-sign-artifacts + axon-amqp-@{project.version} + + + + maven-resources-plugin + ${maven-resources.version} + + UTF-8 + + + + + + + + coverage + + false + + coverage + + + + coverage-report + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + -Djava.awt.headless=true ${surefireArgLine} + + + + org.jacoco + jacoco-maven-plugin + + + prepare-agent-for-unit-tests + initialize + + prepare-agent + + + surefireArgLine + ${project.build.directory}/jacoco-ut.exec + + + + + + + + + + java17-modules + + [17,) + + + amqp-spring-boot-3-integrationtests + + + + + release-sign-artifacts + + + + maven-gpg-plugin + ${maven-gpg.version} + + + sign-artifacts + verify + + + sign + + + + + + + + + + + + sonatype + https://oss.sonatype.org/content/repositories/snapshots + + true + always + fail + + + + + + + + sonatype + https://oss.sonatype.org/content/repositories/snapshots + true + + + sonatype + https://oss.sonatype.org/service/local/staging/deploy/maven2 + false + + + + + scm:git:git://github.com/AxonFramework/extension-amqp.git + scm:git:git@github.com:AxonFramework/extension-amqp.git + https://github.com/AxonFramework/extension-amqp + HEAD + + + + + Allard Buijze + allard.buijze@axoniq.io + AxonIQ + https://axoniq.io + + Project Owner + + + + Steven van Beelen + steven.vanbeelen@axoniq.io + AxonIQ + https://axoniq.io + + Lead Developer + + + + Gerard Klijs + gerard.klijs@axoniq.io + AxonIQ + https://axoniq.io + + Developer + + + + Mitchell Herrijgers + mitchell.herrijgers@axoniq.io + AxonIQ + https://axoniq.io + + Developer + + + + diff --git a/release.properties b/release.properties new file mode 100644 index 0000000..aefc193 --- /dev/null +++ b/release.properties @@ -0,0 +1,31 @@ +#release configuration +#Tue Oct 24 12:46:06 CEST 2023 +scm.commentPrefix=[maven-release-plugin] +project.scm.org.axonframework.extensions.amqp\:axon-amqp-spring-boot-starter.url=https\://github.com/AxonFramework/extension-amqp +project.scm.org.axonframework.extensions.amqp\:axon-amqp-spring-boot-starter.connection=scm\:git\:git\://github.com/AxonFramework/extension-amqp.git +exec.pomFileName=pom.xml +project.scm.org.axonframework.extensions.amqp\:axon-amqp-spring-boot-starter.developerConnection=scm\:git\:git@github.com\:AxonFramework/extension-amqp.git +pushChanges=false +releaseStrategyId=default +projectVersionPolicyConfig=${projectVersionPolicyConfig}\n +remoteTagging=true +project.scm.org.axonframework.extensions.amqp\:axon-amqp-parent.tag=HEAD +exec.additionalArguments=-DskipTests +scm.branchCommitComment=@{prefix} prepare branch @{releaseLabel} +projectVersionPolicyId=default +scm.url=scm\:git\:git@github.com\:AxonFramework/extension-amqp.git +scm.tagNameFormat=axon-amqp-@{project.version} +project.scm.org.axonframework.extensions.amqp\:axon-amqp-parent.url=https\://github.com/AxonFramework/extension-amqp +pinExternals=false +project.scm.org.axonframework.extensions.amqp\:axon-amqp-parent.developerConnection=scm\:git\:git@github.com\:AxonFramework/extension-amqp.git +preparationGoals=clean verify +project.scm.org.axonframework.extensions.amqp\:axon-amqp-spring-boot-autoconfigure.empty=true +scm.releaseCommitComment=@{prefix} prepare release @{releaseLabel} +project.scm.org.axonframework.extensions.amqp\:amqp-axon-example.empty=true +exec.snapshotReleasePluginAllowed=false +project.scm.org.axonframework.extensions.amqp\:axon-amqp-parent.connection=scm\:git\:git\://github.com/AxonFramework/extension-amqp.git +project.scm.org.axonframework.extensions.amqp\:axon-amqp.empty=true +project.scm.org.axonframework.extensions.amqp\:axon-amqp-spring-boot-starter.tag=HEAD +scm.developmentCommitComment=@{prefix} prepare for next development iteration +scm.rollbackCommitComment=@{prefix} rollback the release of @{releaseLabel} +completedPhase=create-backup-poms