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