[
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)