It looks like that there are no projects depend on the modules[1] directly
so far, I opened PR:
https://github.com/wildfly/wildfly/pull/12977 for the
proposed changes[2].
[1]
com.github.relaxng
com.sun.istack
com.sun.xml.txw2
com.sun.xsom
[2]
https://issues.redhat.com/browse/WFLY-12913
Best regards
On Mon, Jan 6, 2020 at 7:20 PM Lin Gao <lgao(a)redhat.com> wrote:
Hi folks,
There are 2 Eclipse JAXB related projects[1] that produce 10 artifacts
with 3 groupIds that are spread over 5 JBoss modules:
Project
groupId
artifactId
JBoss module
dependencies
eclipse-ee4j/jaxb-ri <
https://github.com/eclipse-ee4j/jaxb-ri>
org.glassfish.jaxb
jaxb-runtime
com.sun.xml.bind
-
com.github.relaxng
-
com.sun.istack
-
com.sun.xml.txw2
-
com.sun.xsom
-
javax.api
-
javax.xml.bind.api
-
javax.xml.stream.api
jaxb-xjc
jaxb-jxc
codemodel
txw2
com.sun.xml.txw2
-
javax.api
xsom
com.sun.xsom
-
com.github.relaxng
-
javax.api
com.sun.xml.bind.external
rngom
com.sun.xml.bind
See above
relaxng-datatype
com.github.relaxng
N/A
eclipse-ee4j/jaxb-istack-commons
<
https://github.com/eclipse-ee4j/jaxb-istack-commons>
com.sun.istack
istack-commons-runtime
com.sun.istack
-
javax.activation.api
-
javax.api
istack-commons-tools
All these JBoss modules are private and do not depend on other modules
except *com.sun.xml.bind*, we want to know if it is possible to simplify
it by living with only 1 JBoss module: com.sun.xml.bind[2].
So if any projects that are built based on WildFly depend on the following
4 JBoss modules, please comment if it is OK to do the merge(by updating
your dependencies to com.sun.xml.bind instead):
com.github.relaxng
com.sun.istack
com.sun.xml.txw2
com.sun.xsom
Thank you :)
[1]
https://github.com/eclipse-ee4j/jaxb-ri
https://github.com/eclipse-ee4j/jaxb-istack-commons
[2]
https://issues.redhat.com/browse/WFLY-12913
Best Regards
--
Lin Gao
Senior Software Engineer
JBoss Sustaining Engineering Team
--
Lin Gao
Senior Software Engineer
JBoss Sustaining Engineering Team