]
ehsavoie Hugonnet reassigned WFLY-11146:
----------------------------------------
Assignee: ehsavoie Hugonnet (was: Jeff Mesnil)
org.apache.activemq.artemis.journal module should not depend on
org.apache.activemq.artemis
-------------------------------------------------------------------------------------------
Key: WFLY-11146
URL:
https://issues.jboss.org/browse/WFLY-11146
Project: WildFly
Issue Type: Bug
Components: JMS
Affects Versions: 14.0.0.Final
Reporter: Jeff Mesnil
Assignee: ehsavoie Hugonnet
Priority: Major
While looking at Weld dependency, Jean-Francois found the dependency chain:
/org.jboss.as.weld/org.jboss.weld.core/javax.ejb.api/javax.rmi.api/javax.orb.api/org.wildfly.iiop-openjdk/org.jboss.jts/org.apache.activemq.artemis.journal/org.apache.activemq.artemis
org.jboss.jts dependency to org.apache.activemq.artemis.journal is correct as Naryana
uses Artemis journal for its transaction log.
However org.apache.activemq.artemis.journal should not depend on
org.apache.activemq.artemis. It depends on it for the artemis-commons jar (as explained in
https://github.com/wildfly/wildfly/blob/47b1db08fadb745706df7ba411db4f725...
but code should be refactored so that this dependency is no longer required).