-
Bug
-
Resolution: Done
-
Major
-
IBM BAMOE 8.0.2.GA
When building kie-camel, the following issue is raised only for jdk8:
[WARNING] The POM for org.apache.cxf:cxf-rt-bindings-soap:jar:3.5.5.redhat-00025 is invalid, transitive dependencies (if any) will not be available: 1 problem was encountered while building the effective model for org.apache.cxf:cxf-rt-bindings-soap:3.5.5.redhat-00025
[ERROR] 'dependencies.dependency.version' for com.sun.xml.messaging.saaj:saaj-impl:jar is missing.
Then, no transitive dependencies for that module are included but the building process continues, as it is just a warning for Maven.
Therefore, cxf-rt-databinding-jaxb is not included and kie-camel test fails:
Caused by: java.lang.ClassNotFoundException: org.apache.cxf.jaxb.JAXBDataBinding
Root issue is that cxf-rt-bindings-soap-3.5.5.redhat-00025.pom is including the saaj-impl dependency, while the non-productized version doesn't.
This problem started when updated cxf from 3.4.5 to 3.5.5:
https://bxms-qe.rhev-ci-vms.eng.rdu2.redhat.com:8443/nexus/content/groups/public-pnc/org/apache/cxf/cxf-rt-bindings-soap/3.5.5.redhat-00025/cxf-rt-bindings-soap-3.5.5.redhat-00025.pom --> includes saaj-impl dependency
vs
- clones
-
RHPAM-4683 Productized cxf-rt-bindings-soap dependency in kie-camel is invalid
- Closed