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 | 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 | |
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 | 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 :)
Best Regards
--
Lin Gao
Senior Software Engineer
JBoss Sustaining Engineering Team