As we approach EAP 8 we should double check if any of our public modules need reducing from public, some candidates to check:
jaxrs:
com.fasterxml.jackson.core:jackson-annotations
com.fasterxml.jackson.core:jackson-core
com.fasterxml.jackson.core:jackson-databind
com.fasterxml.jackson.datatype:jackson-datatype-jdk8
com.fasterxml.jackson.datatype:jackson-datatype-jsr310
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider
com.fasterxml.jackson.module:jackson-module-jaxb-annotations
org.jboss.resteasy:resteasy-atom-provider
org.jboss.resteasy:resteasy-client
org.jboss.resteasy:resteasy-jackson2-provider
org.jboss.resteasy:resteasy-jaxb-provider
org.jboss.resteasy:resteasy-jaxrs
org.jboss.resteasy:resteasy-jsapi
org.jboss.resteasy:resteasy-json-p-provider
org.jboss.resteasy:resteasy-multipart-provider
org.jboss.resteasy:resteasy-validator-provider
undertow:
io.undertow:undertow-core
io.undertow:undertow-servlet
artemis:
org.apache.activemq:activemq-artemis-native
org.apache.activemq:artemis-cli
org.apache.activemq:artemis-commons
org.apache.activemq:artemis-core-client
org.apache.activemq:artemis-dto
org.apache.activemq:artemis-hornetq-protocol
org.apache.activemq:artemis-hqclient-protocol
org.apache.activemq:artemis-jdbc-store
org.apache.activemq:artemis-jms-client
org.apache.activemq:artemis-jms-server
org.apache.activemq:artemis-journal
org.apache.activemq:artemis-selector
org.apache.activemq:artemis-server
org.apache.activemq:artemis-service-extensions
org.apache.activemq:artemis-tools
jaxws:
org.apache.cxf.services.sts:cxf-services-sts-core
org.apache.cxf:cxf-core
org.apache.cxf:cxf-rt-features-logging
org.apache.cxf:cxf-rt-ws-security
org.apache.wss4j:wss4j-bindings
org.apache.wss4j:wss4j-policy
org.apache.wss4j:wss4j-ws-security-common
org.apache.wss4j:wss4j-ws-security-dom
org.apache.wss4j:wss4j-ws-security-policy-stax
org.apache.wss4j:wss4j-ws-security-stax
wsdl4j:wsdl4j
org.jasypt:jasypt - module name: org.apache.ws.security:main
hiberate:
org.hibernate.validator:hibernate-validator-cdi
org.hibernate.validator:hibernate-validator
org.hibernate:hibernate-search-orm
infinispan:
org.infinispan:infinispan-client-hotrod
org.infinispan:infinispan-commons
org.infinispan:infinispan-core
org.jgroups.kubernetes:jgroups-kubernetes
jmx:
org.jboss.eap:wildfly-system-jmx
org.jboss.remotingjmx:remoting-jmx
ejb:
org.jboss:jboss-ejb-client
org.wildfly.wildfly-http-client:wildfly-http-client-common
org.wildfly.wildfly-http-client:wildfly-http-ejb-client
org.wildfly.wildfly-http-client:wildfly-http-naming-client
org.wildfly.wildfly-http-client:wildfly-http-transaction-client
org.wildfly:wildfly-naming-client
org.jboss.marshalling:jboss-marshalling
org.jboss.remoting:jboss-remoting
- incorporates
-
JBEAP-25008 Angus Activation and Angus Mail should be private modules
- Closed
-
JBEAP-24996 org.jboss.remoting module should be private
- Closed
-
JBEAP-25028 Several clustering-related modules should be private
- Closed
-
JBEAP-25039 The org.apache.xerces module should be deprecated
- Closed
-
JBEAP-25012 The Jackson JAXRS Provider module should be deprecated
- Closed
-
JBEAP-25013 The old org.glassfish.jakarta.json module should be removed
- Closed
-
JBEAP-25014 Make the org.jboss.resteasy.resteasy-tracing-api as private
- Closed
-
JBEAP-25024 Make the org.wildfly.extension.elytron module private
- Closed
-
JBEAP-25027 Mark the org.jboss.xts module as private
- Closed
-
JBEAP-25040 Mark the org.jboss.msc module as jboss.api=deprecated
- Closed
-
JBEAP-25041 Mark the public org.apache.activemq.artemis.* modules as private, add a usage note.
- Closed
-
JBEAP-25042 Document alias modules as deprecated or private in their module.xml
- Closed
- is blocked by
-
WFCORE-6303 Validate non-private modules
- Closed
-
WFLY-17888 Validate non-private modules
- Closed
- is duplicated by
-
JBEAP-25883 Some public modules switched from public to private in 8.0
- Closed
- relates to
-
JBEAP-26208 (8.0.z) Create a org.apache.activemq.artemis.client to be depended upon by deployments
- New
-
JBEAP-25169 org.apache.activemq.artemis is required as an explicit dependency for some deployments
- Closed
-
WFLY-18240 org.apache.activemq.artemis is required as an explicit dependency for some deployments
- Closed