project_key: JBPAPP6 The version of apache-mime4j needed by EAP6.0.1(AS7.1.3) is 0.6, while apache-cxf 2.4.8-patch-01 needs 0.7.2. (apache-cxf 2.4.8-patch-01 -> ws-commons-neethi 3.0.2 -> ws-commons-axiom 1.2.13 -> apache-mime4j 0.7.2) apache-mime4j 0.7.2 has significant updates since 0.6, new classes, new APIs, even the artifactIds are changed, it's not compatible with 0.6. Downgrading apache-mime4j to 0.6 for apache-cxf is difficult. So to avoid multiple versions of apache-mime4j being used in EAP 6.0.1, need to upgrade the dependency of apache-mime4j to 0.7.2 in EAP 6.0.1.
Weinan, please confirm if resteasy can use apache-mime4j-core 0.7.2-redhat-2? thanks. [INFO] | +- org.jboss.resteasy:resteasy-multipart-provider:jar:2.3.4.Final-redhat-2:provided [INFO] | | \- org.apache.james:apache-mime4j:jar:0.6-redhat-2:provided
the local build passed after mime4j upgraded but mead build failed. I'll try to investigate more on this.
patch created: [https://github.com/liweinan/Resteasy/compare/resteasy:Branch_2_3...liweinan:JBPAPP-9844]
We reverted to ws-commons-neethi 3.0.1 and tests indicate no regression (thanks to QE for checking that). We also removed the dependency on axiom from neethi so if we need to upgrade neethi to 3.0.2 we can do so without having to upgrade mime4j 0.7 (that was a requirement of axiom, not neethi directly). RESTEasy trunk has moved over, the AS master may eventually move over as well, so probably 6.1 will have the new mime4j 0.7.
Link: Added: This issue depends AS7-5623
Link: Added: This issue is a dependency of JBPAPP-9721
We need to upgrade neethi to 3.0.2 because that's what the upstream 7.1 branch (and 7.1.3.Final tag) is using. I created JBPAPP-10009 to track the Neethi upgrade.
This requires a new package as we need to keep the old version around (it is shipped and used by other components). Yang, pls contact me for how to handle this.
Link: Added: This issue is a dependency of JBPAPP-10009
This was needed (indirectly) to upgrade neethi but Yang has worked around that requirements.
closing, marked as won't fix
Release Notes Docs Status: Added: Not Required
Release Notes Docs Status: Removed: Not Required Docs QE Status: Removed: NEW