gemmellr commented on code in PR #4551:
URL: https://github.com/apache/activemq-artemis/pull/4551#discussion_r1259935257
##########
tests/compatibility-tests/pom.xml:
##########
@@ -259,425 +259,431 @@
<filtering>true</filtering>
</testResource>
</testResources>
- <plugins>
- <plugin>
- <groupId>org.apache.activemq</groupId>
- <artifactId>artemis-maven-plugin</artifactId>
- <version>${project.version}</version>
- <executions>
- <!-- The executions of dependency-scan will calculate
dependencies for each specific version used here on this testsuite. -->
- <execution>
- <id>snapshot-check</id>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <configuration>
- <libListWithDeps>
-
<arg>org.apache.activemq:artemis-jms-server:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-cli:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-jms-client:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:${project.version}</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq:artemis-unit-test-support:${project.version}</arg>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-SNAPSHOT.cp</file>
- </configuration>
- </execution><!-- The executions of dependency-scan will
calculate dependencies for each specific version used here on this testsuite.
-->
- <execution>
- <id>jakartaee</id>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <configuration>
- <libListWithDeps>
-
<arg>org.apache.activemq:artemis-core-client:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-commons:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-selector:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-server:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-journal:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:${project.version}</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
- <arg>jakarta.jms:jakarta.jms-api:3.0.0</arg>
- <arg>jakarta.json:jakarta.json-api:2.0.0</arg>
-
<arg>jakarta.transaction:jakarta.transaction-api:2.0.0</arg>
-
<arg>org.apache.activemq:artemis-jakarta-server:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-jakarta-client:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-jakarta-service-extensions:${project.version}</arg>
-
<arg>org.apache.activemq:artemis-unit-test-support:${project.version}</arg>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-JAKARTAEE.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>263-check</id>
- <configuration>
- <libListWithDeps>
- <arg>org.apache.activemq:artemis-jms-server:2.6.3</arg>
- <arg>org.apache.activemq:artemis-jms-client:2.6.3</arg>
- <arg>org.apache.activemq:artemis-cli:2.6.3</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.6.3</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.6.3</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.6.3</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-263.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>270-check</id>
- <configuration>
- <libListWithDeps>
- <arg>org.apache.activemq:artemis-jms-server:2.7.0</arg>
- <arg>org.apache.activemq:artemis-jms-client:2.7.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.7.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.7.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.7.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.7.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-270.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>2_10_0-check</id>
- <configuration>
- <optional>true</optional>
- <libListWithDeps>
-
<arg>org.apache.activemq:artemis-jms-server:2.10.0</arg>
-
<arg>org.apache.activemq:artemis-jms-client:2.10.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.10.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.10.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.10.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.10.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
-
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-2_10_0.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>2_17_0-check</id>
- <configuration>
- <optional>true</optional>
- <libListWithDeps>
-
<arg>org.apache.activemq:artemis-jms-server:2.17.0</arg>
-
<arg>org.apache.activemq:artemis-jms-client:2.17.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.17.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.17.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.17.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.17.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
-
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-2_17_0.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>2_18_0-check</id>
- <configuration>
- <optional>true</optional>
- <libListWithDeps>
-
<arg>org.apache.activemq:artemis-jms-server:2.18.0</arg>
-
<arg>org.apache.activemq:artemis-jms-client:2.18.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.18.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.18.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.18.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.18.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
-
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-2_18_0.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>2_28_0-check</id>
- <configuration>
- <optional>true</optional>
- <libListWithDeps>
-
<arg>org.apache.activemq:artemis-jms-server:2.28.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.28.0</arg>
-
<arg>org.apache.activemq:artemis-jms-client:2.28.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.28.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.28.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-2_28_0.cp</file>
- </configuration>
- </execution>
-
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>2_22_0-check</id>
- <configuration>
- <optional>true</optional>
- <libListWithDeps>
-
<arg>org.apache.activemq:artemis-jms-server:2.22.0</arg>
-
<arg>org.apache.activemq:artemis-jms-client:2.22.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.22.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.22.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.22.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.22.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
-
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-2_22_0.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>240-check</id>
- <configuration>
- <libListWithDeps>
- <arg>org.apache.activemq:artemis-jms-server:2.4.0</arg>
- <arg>org.apache.activemq:artemis-jms-client:2.4.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.4.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.4.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.4.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.4.0</arg>
- <arg>org.apache.qpid:qpid-jms-client:0.26.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-240.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>210-check</id>
- <configuration>
- <libListWithDeps>
- <arg>org.apache.activemq:artemis-jms-server:2.1.0</arg>
- <arg>org.apache.activemq:artemis-jms-client:2.1.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.1.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.1.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.1.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.1.0</arg>
- <arg>org.apache.qpid:qpid-jms-client:0.22.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-210.cp</file>
- </configuration>
- </execution>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <id>200-check</id>
- <configuration>
- <libListWithDeps>
- <arg>org.apache.activemq:artemis-jms-server:2.0.0</arg>
- <arg>org.apache.activemq:artemis-jms-client:2.0.0</arg>
- <arg>org.apache.activemq:artemis-cli:2.0.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.0.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:2.0.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:2.0.0</arg>
- <arg>org.apache.qpid:qpid-jms-client:0.20.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-200.cp</file>
- </configuration>
- </execution>
- <execution>
- <id>140-check</id>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <configuration>
- <libListWithDeps>
- <arg>org.apache.activemq:artemis-jms-server:1.4.0</arg>
- <arg>org.apache.activemq:artemis-jms-client:1.4.0</arg>
- <arg>org.apache.activemq:artemis-cli:1.4.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:1.4.0</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:1.4.0</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:1.4.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-140.cp</file>
- </configuration>
- </execution>
- <execution>
- <id>155-check</id>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <configuration>
- <libListWithDeps>
- <arg>org.apache.activemq:artemis-jms-server:1.5.5</arg>
- <arg>org.apache.activemq:artemis-jms-client:1.5.5</arg>
- <arg>org.apache.activemq:artemis-cli:1.5.5</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:1.5.5</arg>
-
<arg>org.apache.activemq:artemis-amqp-protocol:1.5.5</arg>
-
<arg>org.apache.activemq:artemis-hornetq-protocol:1.5.5</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
-
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/ARTEMIS-155.cp</file>
- </configuration>
- </execution>
- <execution>
- <id>hornetq-235</id>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <configuration>
- <optional>true</optional>
- <extraRepositories>
- <!-- some of the dependencies are not on maven central,
- and the artemis maven plugin has the capability
of using this extra repo -->
-
<arg>https://repository.jboss.org/nexus/content/groups/public</arg>
- </extraRepositories>
- <libListWithDeps>
- <arg>org.hornetq:hornetq-jms-server:2.3.5.Final</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/HORNETQ-235.cp</file>
- </configuration>
- </execution>
- <execution>
- <id>hornetq-247</id>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <configuration>
- <optional>true</optional>
- <extraRepositories>
- <!-- some of the dependencies are not on maven central,
- and the artemis maven plugin has the capability
of using this extra repo -->
-
<arg>https://repository.jboss.org/nexus/content/groups/public</arg>
- </extraRepositories>
- <libListWithDeps>
- <arg>org.hornetq:hornetq-jms-server:2.4.7.Final</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/HORNETQ-247.cp</file>
- </configuration>
- </execution>
-
- <execution>
- <id>openwire-5.11</id>
- <phase>compile</phase>
- <goals>
- <goal>dependency-scan</goal>
- </goals>
- <configuration>
- <optional>true</optional>
- <libListWithDeps>
- <arg>org.apache.activemq:activemq-client:5.11.0</arg>
-
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
- </libListWithDeps>
- <libList>
-
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
- </libList>
- <file>${basedir}/target/AMQ_5_11.cp</file>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.servicemix.tooling</groupId>
- <artifactId>depends-maven-plugin</artifactId>
- <version>1.2</version>
- <executions>
- <execution>
- <id>generate-depends-file</id>
- <goals>
- <goal>generate-depends-file</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
</build>
+ <profiles>
+ <profile>
+ <id>compatibility-tests</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>artemis-maven-plugin</artifactId>
+ <version>${project.version}</version>
+ <executions>
+ <!-- The executions of dependency-scan will calculate
dependencies for each specific version used here on this testsuite. -->
+ <execution>
+ <id>snapshot-check</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-cli:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-jms-client:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:${project.version}</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq:artemis-unit-test-support:${project.version}</arg>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-SNAPSHOT.cp</file>
+ </configuration>
+ </execution><!-- The executions of dependency-scan will
calculate dependencies for each specific version used here on this testsuite.
-->
+ <execution>
+ <id>jakartaee</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-core-client:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-commons:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-selector:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-server:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-journal:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:${project.version}</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+ <arg>jakarta.jms:jakarta.jms-api:3.0.0</arg>
+ <arg>jakarta.json:jakarta.json-api:2.0.0</arg>
+
<arg>jakarta.transaction:jakarta.transaction-api:2.0.0</arg>
+
<arg>org.apache.activemq:artemis-jakarta-server:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-jakarta-client:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-jakarta-service-extensions:${project.version}</arg>
+
<arg>org.apache.activemq:artemis-unit-test-support:${project.version}</arg>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-JAKARTAEE.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>263-check</id>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.6.3</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.6.3</arg>
+ <arg>org.apache.activemq:artemis-cli:2.6.3</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.6.3</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.6.3</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.6.3</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-263.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>270-check</id>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.7.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.7.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.7.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.7.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.7.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.7.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-270.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>2_10_0-check</id>
+ <configuration>
+ <optional>true</optional>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.10.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.10.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.10.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.10.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.10.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.10.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-2_10_0.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>2_17_0-check</id>
+ <configuration>
+ <optional>true</optional>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.17.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.17.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.17.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.17.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.17.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.17.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-2_17_0.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>2_18_0-check</id>
+ <configuration>
+ <optional>true</optional>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.18.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.18.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.18.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.18.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.18.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.18.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-2_18_0.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>2_28_0-check</id>
+ <configuration>
+ <optional>true</optional>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.28.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.28.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.28.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.28.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.28.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-2_28_0.cp</file>
+ </configuration>
+ </execution>
+
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>2_22_0-check</id>
+ <configuration>
+ <optional>true</optional>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.22.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.22.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.22.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.22.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.22.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.22.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-2_22_0.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>240-check</id>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.4.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.4.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.4.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.4.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.4.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.4.0</arg>
+ <arg>org.apache.qpid:qpid-jms-client:0.26.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-240.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>210-check</id>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.1.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.1.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.1.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.1.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.1.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.1.0</arg>
+ <arg>org.apache.qpid:qpid-jms-client:0.22.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-210.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <id>200-check</id>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:2.0.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:2.0.0</arg>
+ <arg>org.apache.activemq:artemis-cli:2.0.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.0.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:2.0.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:2.0.0</arg>
+ <arg>org.apache.qpid:qpid-jms-client:0.20.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-200.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>140-check</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:1.4.0</arg>
+
<arg>org.apache.activemq:artemis-jms-client:1.4.0</arg>
+ <arg>org.apache.activemq:artemis-cli:1.4.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:1.4.0</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:1.4.0</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:1.4.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-140.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>155-check</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <configuration>
+ <libListWithDeps>
+
<arg>org.apache.activemq:artemis-jms-server:1.5.5</arg>
+
<arg>org.apache.activemq:artemis-jms-client:1.5.5</arg>
+ <arg>org.apache.activemq:artemis-cli:1.5.5</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:1.5.5</arg>
+
<arg>org.apache.activemq:artemis-amqp-protocol:1.5.5</arg>
+
<arg>org.apache.activemq:artemis-hornetq-protocol:1.5.5</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+
<arg>org.jboss.marshalling:jboss-marshalling-river:2.0.9.Final</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/ARTEMIS-155.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>hornetq-235</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <configuration>
+ <optional>true</optional>
+ <extraRepositories>
+ <!-- some of the dependencies are not on maven
central,
+ and the artemis maven plugin has the
capability of using this extra repo -->
+
<arg>https://repository.jboss.org/nexus/content/groups/public</arg>
+ </extraRepositories>
+ <libListWithDeps>
+
<arg>org.hornetq:hornetq-jms-server:2.3.5.Final</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/HORNETQ-235.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>hornetq-247</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <configuration>
+ <optional>true</optional>
+ <extraRepositories>
+ <!-- some of the dependencies are not on maven
central,
+ and the artemis maven plugin has the
capability of using this extra repo -->
+
<arg>https://repository.jboss.org/nexus/content/groups/public</arg>
+ </extraRepositories>
+ <libListWithDeps>
+
<arg>org.hornetq:hornetq-jms-server:2.4.7.Final</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/HORNETQ-247.cp</file>
+ </configuration>
+ </execution>
+ <execution>
+ <id>openwire-5.11</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>dependency-scan</goal>
+ </goals>
+ <configuration>
+ <optional>true</optional>
+ <libListWithDeps>
+
<arg>org.apache.activemq:activemq-client:5.11.0</arg>
+
<arg>org.apache.groovy:groovy-all:pom:${groovy.version}</arg>
+ </libListWithDeps>
+ <libList>
+
<arg>org.apache.activemq.tests:compatibility-tests:${project.version}</arg>
+ </libList>
+ <file>${basedir}/target/AMQ_5_11.cp</file>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.servicemix.tooling</groupId>
+ <artifactId>depends-maven-plugin</artifactId>
+ <version>1.2</version>
+ <executions>
+ <execution>
+ <id>generate-depends-file</id>
+ <goals>
+ <goal>generate-depends-file</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
Review Comment:
Also (different?) alignment issues here.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]