-
Bug
-
Resolution: Done
-
Major
-
7.13.3.GA
-
False
-
None
-
False
-
CR1
-
-
-
-
-
-
CR1
-
?
-
-
---
-
---
-
-
-
2023 Week 24-26 (from Jun 12)
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
- is cloned by
-
RHPAM-4697 [BAMOE] Productized cxf-rt-bindings-soap dependency in kie-camel is invalid
- Closed