Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
maven-reporting-exec-1.4
-
None
Description
see MSITE-863 for context
this is caused by Xpp3Dom class incompatibility with Xpp3DomUtils.mergeXpp3Dom(...):
- Xpp3Dom version is taken from Maven core classloader as exported: see http://maven.apache.org/ref/3.6.3/maven-core/core-extensions.html
- Xpp3DomUtils is taken from current plugin classloader
with recent upgrade of plexus-utils in maven-site-plugin 3.9.0, Xpp3DomUtils is a recent version (plexus-utils >= 3.2.0) that expects to merge the input location (see https://github.com/codehaus-plexus/plexus-utils/issues/61)
but older Maven core versions don't have this input location field in Xpp3Dom, since they provide older plexus-utils that was upgraded to add location tracking in MNG-6597 for Maven 3.6.1
Attachments
Issue Links
- causes
-
MSHARED-923 upgrade maven-shade-plugin to 3.2.4 to get Reproducible Build
- Closed
- is required by
-
MSITE-863 NoSuchMethodError: 'Xpp3Dom.getInputLocation()' when running reports with Maven versions < 3.6.1
- Closed