[
https://issues.jboss.org/browse/TEIID-5225?page=com.atlassian.jira.plugin...
]
Ramesh Reddy commented on TEIID-5225:
-------------------------------------
Yes, I did leave the module.xml changes related to WF as is such that SP5 version of the
Xerces gets picked up. As per the "xml-api" classes, we may have to exclude
explicitly in the embedded applications to avoid clashing with those classes from JRE.
This may be the reason WF had "xml-api" in the exclude in pom.xml
Building embedded applications without JBoss Third Party repository
is not possible
-----------------------------------------------------------------------------------
Key: TEIID-5225
URL:
https://issues.jboss.org/browse/TEIID-5225
Project: Teiid
Issue Type: Bug
Components: Build/Kits
Affects Versions: 10.0
Reporter: Ramesh Reddy
Assignee: Ramesh Reddy
Priority: Blocker
Fix For: 10.1
Building any Teiid applications like
- Embedded Teiid based applications
- WildFly Swarm based applications
- Spring Boot based applications
is not possible just using the Maven Central repository, one must include the JBoss Third
Party repository to fetch "nux:nux:1.6" jar. This project seems to nowhere to
found in maven central and not actively being managed. The alternative solution is to fork
the code of this project and build deploy a maven artifact with
"org.teiid:nux:1.6" coordinates into Maven Central and use this in Teiid build.
Also, xerces:xercesImpl seems to be in similar situation, but a stable version of this
library is now available in the Maven Central repository. Teiid build should be moved to
this version.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)