diff --git a/rules-reviewed/eap7/eap72/maven-artemis-jms-client.rhamt.xml b/rules-reviewed/eap7/eap72/maven-artemis-jms-client.rhamt.xml new file mode 100644 index 000000000..3fb4f0354 --- /dev/null +++ b/rules-reviewed/eap7/eap72/maven-artemis-jms-client.rhamt.xml @@ -0,0 +1,39 @@ + + + + + This ruleset provides analysis of Maven built applications that depend on Artemis JMS Client artifacts, which requires a dependency on wildfly-client-properties artifact too, starting with JBoss EAP 7.3. + + + + + + + + + + + + + + + + + + + + + + + + + If you migrate your application to JBoss EAP 7.3 (or later), and want to ensure its Maven building, running or testing works as expected, if the application depends on Artemis JMS Client artifact then it should also depend on artifact with groupId `org.jboss.eap`, and artifactId `wildfly-client-properties`. + + JMS + + + + + diff --git a/rules-reviewed/eap7/eap72/tests/data/data-maven-artemis-jms-client/pom.xml b/rules-reviewed/eap7/eap72/tests/data/data-maven-artemis-jms-client/pom.xml new file mode 100644 index 000000000..1a74190b4 --- /dev/null +++ b/rules-reviewed/eap7/eap72/tests/data/data-maven-artemis-jms-client/pom.xml @@ -0,0 +1,20 @@ + + + 4.0.0 + + + org.jboss.windup.rules.test + windup-rulesets-test-pom + 4.2.1_SNAPSHOT + + + maven-artemis-jms-client + + + + org.apache.activemq + artemis-jms-client + + + + diff --git a/rules-reviewed/eap7/eap72/tests/maven-artemis-jms-client.rhamt.test.xml b/rules-reviewed/eap7/eap72/tests/maven-artemis-jms-client.rhamt.test.xml new file mode 100644 index 000000000..12a3bcd91 --- /dev/null +++ b/rules-reviewed/eap7/eap72/tests/maven-artemis-jms-client.rhamt.test.xml @@ -0,0 +1,24 @@ + + + data/data-maven-artemis-jms-client/ + ../maven-artemis-jms-client.rhamt.xml + + + + + + + + + + + + + + + + + +