[ 
https://issues.apache.org/jira/browse/ARTEMIS-3463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Bertram updated ARTEMIS-3463:
------------------------------------
    Component/s:     (was: ActiveMQ-Artemis-Native)

> Artemis modules sharing same package name
> -----------------------------------------
>
>                 Key: ARTEMIS-3463
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3463
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>    Affects Versions: 2.18.0
>            Reporter: Douglas Vasconcelos
>            Assignee: Clebert Suconic
>            Priority: Major
>
> It is currently not possible to use more than one artemis module in the same 
> project using JPMS. The org.apache.activemq.artemis.utils is being exported 
> by more than one module, for instance "artemis.commons", "artemis.server" and 
> "artemis.core.client".
> As a result the project does not compile as java complains of split package.
>  
>  
> {code:java}
>   build failed
>   using incubating module(s): jdk.incubator.foreign
>   the unnamed module reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.server
>   the unnamed module reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.server
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.persistence from both artemis.commons and 
> artemis.server
>   the unnamed module reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.core.client
>   the unnamed module reads package org.apache.activemq.artemis.uri from both 
> artemis.server and artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.spi.core.remoting from both artemis.server and 
> artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.spi.core.protocol from both artemis.server and 
> artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.transaction.impl from both artemis.server 
> and artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.settings.impl from both artemis.server and 
> artemis.core.client
>   the unnamed module reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.server.management from both artemis.server 
> and artemis.core.client
>   the unnamed module reads package org.apache.activemq.artemis.core.security 
> from both artemis.server and artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.remoting.impl from both artemis.server and 
> artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.remoting.impl.netty from both artemis.server 
> and artemis.core.client
>   the unnamed module reads package org.apache.activemq.artemis.core.protocol 
> from both artemis.server and artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.protocol.core from both artemis.server and 
> artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.protocol.core.impl from both artemis.server 
> and artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.protocol.core.impl.wireformat from both 
> artemis.server and artemis.core.client
>   the unnamed module reads package org.apache.activemq.artemis.core.config 
> from both artemis.server and artemis.core.client
>   the unnamed module reads package 
> org.apache.activemq.artemis.core.buffers.impl from both artemis.commons and 
> artemis.core.client
>   the unnamed module reads package org.apache.activemq.artemis.api.core from 
> both artemis.commons and artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.utils from both artemis.commons and artemis.server
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.server from both artemis.commons and 
> artemis.server
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.persistence from both artemis.commons and 
> artemis.server
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.utils from both artemis.commons and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package org.apache.activemq.artemis.uri 
> from both artemis.server and artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.spi.core.remoting from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.spi.core.protocol from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.transaction.impl from both artemis.server 
> and artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.settings.impl from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.server from both artemis.commons and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.server.management from both artemis.server 
> and artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.security from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.remoting.impl from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.remoting.impl.netty from both artemis.server 
> and artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.protocol from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.protocol.core from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.protocol.core.impl from both artemis.server 
> and artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.protocol.core.impl.wireformat from both 
> artemis.server and artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.config from both artemis.server and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.core.buffers.impl from both artemis.commons and 
> artemis.core.client
>   module com.nimbusds.jose.jwt reads package 
> org.apache.activemq.artemis.api.core from both artemis.commons and 
> artemis.core.client
>   module reactor.core reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.server
>   module reactor.core reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.server
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.persistence from both artemis.commons and 
> artemis.server
>   module reactor.core reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.core.client
>   module reactor.core reads package org.apache.activemq.artemis.uri from both 
> artemis.server and artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.spi.core.remoting from both artemis.server and 
> artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.spi.core.protocol from both artemis.server and 
> artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.transaction.impl from both artemis.server 
> and artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.settings.impl from both artemis.server and 
> artemis.core.client
>   module reactor.core reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.server.management from both artemis.server 
> and artemis.core.client
>   module reactor.core reads package org.apache.activemq.artemis.core.security 
> from both artemis.server and artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.remoting.impl from both artemis.server and 
> artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.remoting.impl.netty from both artemis.server 
> and artemis.core.client
>   module reactor.core reads package org.apache.activemq.artemis.core.protocol 
> from both artemis.server and artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.protocol.core from both artemis.server and 
> artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.protocol.core.impl from both artemis.server 
> and artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.protocol.core.impl.wireformat from both 
> artemis.server and artemis.core.client
>   module reactor.core reads package org.apache.activemq.artemis.core.config 
> from both artemis.server and artemis.core.client
>   module reactor.core reads package 
> org.apache.activemq.artemis.core.buffers.impl from both artemis.commons and 
> artemis.core.client
>   module reactor.core reads package org.apache.activemq.artemis.api.core from 
> both artemis.commons and artemis.core.client
>   module reactor.tools reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.server
>   module reactor.tools reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.server
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.persistence from both artemis.commons and 
> artemis.server
>   module reactor.tools reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.core.client
>   module reactor.tools reads package org.apache.activemq.artemis.uri from 
> both artemis.server and artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.spi.core.remoting from both artemis.server and 
> artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.spi.core.protocol from both artemis.server and 
> artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.transaction.impl from both artemis.server 
> and artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.settings.impl from both artemis.server and 
> artemis.core.client
>   module reactor.tools reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.server.management from both artemis.server 
> and artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.security from both artemis.server and 
> artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.remoting.impl from both artemis.server and 
> artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.remoting.impl.netty from both artemis.server 
> and artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.protocol from both artemis.server and 
> artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.protocol.core from both artemis.server and 
> artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.protocol.core.impl from both artemis.server 
> and artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.protocol.core.impl.wireformat from both 
> artemis.server and artemis.core.client
>   module reactor.tools reads package org.apache.activemq.artemis.core.config 
> from both artemis.server and artemis.core.client
>   module reactor.tools reads package 
> org.apache.activemq.artemis.core.buffers.impl from both artemis.commons and 
> artemis.core.client
>   module reactor.tools reads package org.apache.activemq.artemis.api.core 
> from both artemis.commons and artemis.core.client
>   module spring.beans reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.server
>   module spring.beans reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.server
>   module spring.beans reads package 
> org.apache.activemq.artemis.core.persistence from both artemis.commons and 
> artemis.server
>   module spring.beans reads package org.apache.activemq.artemis.utils from 
> both artemis.commons and artemis.core.client
>   module spring.beans reads package org.apache.activemq.artemis.uri from both 
> artemis.server and artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.spi.core.remoting from both artemis.server and 
> artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.spi.core.protocol from both artemis.server and 
> artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.core.transaction.impl from both artemis.server 
> and artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.core.settings.impl from both artemis.server and 
> artemis.core.client
>   module spring.beans reads package org.apache.activemq.artemis.core.server 
> from both artemis.commons and artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.core.server.management from both artemis.server 
> and artemis.core.client
>   module spring.beans reads package org.apache.activemq.artemis.core.security 
> from both artemis.server and artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.core.remoting.impl from both artemis.server and 
> artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.core.remoting.impl.netty from both artemis.server 
> and artemis.core.client
>   module spring.beans reads package org.apache.activemq.artemis.core.protocol 
> from both artemis.server and artemis.core.client
>   module spring.beans reads package 
> org.apache.activemq.artemis.core.protocol.core from both artemis.server and 
> artemis.core.client
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to