Random org.apache.xerces.impl.dv.DVFactoryException with 2.0.13 and 2.0.14
We upgraded from 2.0.12, and we are getting random failures which suggest a messy classpath:
09:46:23,906 [INFO] [jenkins-event-spy] Generated /root/workspace/XWiki_xwiki-platform_master@tmp/withMaven396ee96d/maven-spy-20240819-091633-6207538017429734947557.log
09:46:23,906 [ERROR] Failed to execute goal org.jvnet.jaxb:jaxb-maven-plugin:2.0.14:generate (default) on project xwiki-platform-netflux-rest: Execution default of goal org.jvnet.jaxb:jaxb-maven-plugin:2.0.14:generate failed: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.jvnet.jaxb:jaxb-maven-plugin:2.0.14:generate (default) on project xwiki-platform-netflux-rest: Execution default of goal org.jvnet.jaxb:jaxb-maven-plugin:2.0.14:generate failed: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default of goal org.jvnet.jaxb:jaxb-maven-plugin:2.0.14:generate failed: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
at com.gradle.maven.scan.extension.internal.d.a.executeMojo (SourceFile:123)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
at org.apache.xerces.impl.dv.DTDDVFactory.getInstance (Unknown Source)
at org.apache.xerces.impl.dv.DTDDVFactory.getInstance (Unknown Source)
at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init> (Unknown Source)
at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init> (Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.<init> (Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.<init> (Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaLoader.<init> (Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaLoader.<init> (Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.<init> (Unknown Source)
at org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager.<init> (Unknown Source)
at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.<init> (Unknown Source)
at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler (Unknown Source)
at com.sun.tools.xjc.SchemaCache.newValidator (SchemaCache.java:91)
at com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl$1$1.startElement (AnnotationParserFactoryImpl.java:88)
at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.startElement (NGCCRuntime.java:228)
at org.xml.sax.helpers.XMLFilterImpl.startElement (XMLFilterImpl.java:539)
at com.sun.tools.xjc.util.SubtreeCutter.startElement (SubtreeCutter.java:78)
at com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement (ExtensionBindingChecker.java:120)
at org.xml.sax.helpers.XMLFilterImpl.startElement (XMLFilterImpl.java:539)
at com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.startElement (IncorrectNamespaceURIChecker.java:98)
at org.xml.sax.helpers.XMLFilterImpl.startElement (XMLFilterImpl.java:539)
at com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.startElement (CustomizationContextChecker.java:163)
at org.xml.sax.helpers.XMLFilterImpl.startElement (XMLFilterImpl.java:539)
at com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.startElement (DOMForestScanner.java:117)
at com.sun.xml.bind.unmarshaller.DOMScanner.visit (DOMScanner.java:222)
at com.sun.xml.bind.unmarshaller.DOMScanner.visit (DOMScanner.java:259)
at com.sun.xml.bind.unmarshaller.DOMScanner.visit (DOMScanner.java:228)
at com.sun.xml.bind.unmarshaller.DOMScanner.visit (DOMScanner.java:259)
at com.sun.xml.bind.unmarshaller.DOMScanner.visit (DOMScanner.java:228)
at com.sun.xml.bind.unmarshaller.DOMScanner.visit (DOMScanner.java:259)
at com.sun.xml.bind.unmarshaller.DOMScanner.visit (DOMScanner.java:228)
at com.sun.xml.bind.unmarshaller.DOMScanner.scan (DOMScanner.java:102)
at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan (DOMForestScanner.java:62)
at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan (DOMForestScanner.java:70)
at com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse (DOMForestParser.java:74)
at com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse (ModelLoader.java:210)
at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity (NGCCRuntimeEx.java:351)
at com.sun.xml.xsom.impl.parser.ParserContext.parse (ParserContext.java:98)
at com.sun.xml.xsom.parser.XSOMParser.parse (XSOMParser.java:141)
at com.sun.xml.xsom.parser.XSOMParser.parse (XSOMParser.java:130)
at com.sun.tools.xjc.ModelLoader.createXSOM (ModelLoader.java:475)
at com.sun.tools.xjc.ModelLoader.loadXMLSchema (ModelLoader.java:319)
at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:121)
at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:76)
at org.jvnet.jaxb.maven.XJC2Mojo.loadModel (XJC2Mojo.java:58)
at org.jvnet.jaxb.maven.XJC2Mojo.doExecute (XJC2Mojo.java:48)
at org.jvnet.jaxb.maven.XJC2Mojo.doExecute (XJC2Mojo.java:28)
at org.jvnet.jaxb.maven.RawXJC2Mojo.doExecute (RawXJC2Mojo.java:491)
at org.jvnet.jaxb.maven.RawXJC2Mojo.execute (RawXJC2Mojo.java:330)
at com.gradle.maven.cache.extension.d.c.a (SourceFile:27)
at com.gradle.maven.cache.extension.d.n.a (SourceFile:23)
at com.gradle.maven.cache.extension.d.h.a (SourceFile:28)
at com.gradle.maven.cache.extension.d.m.a (SourceFile:27)
at com.gradle.maven.cache.extension.d.a.c (SourceFile:118)
at com.gradle.maven.cache.extension.d.a.a (SourceFile:62)
at com.gradle.maven.cache.extension.d.e.a (SourceFile:27)
at com.gradle.maven.cache.extension.d.l.a (SourceFile:17)
at com.gradle.maven.cache.extension.d.d.a (SourceFile:47)
at com.gradle.maven.cache.extension.d.b.a (SourceFile:26)
at com.gradle.maven.cache.extension.d.f$1.run (SourceFile:35)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute (SourceFile:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute (SourceFile:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute (SourceFile:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run (SourceFile:47)
at com.gradle.maven.cache.extension.d.f.a (SourceFile:31)
at com.gradle.maven.cache.extension.d.k.a (SourceFile:80)
at com.gradle.maven.cache.extension.h.b.lambda$createProxy$0 (SourceFile:79)
at jdk.proxy247.$Proxy1147.execute (Unknown Source)
at com.gradle.maven.scan.extension.internal.d.a.executeMojo (SourceFile:116)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Here is a more complete context with the relevant verbose part of the Maven build log.
The xjcPluginArtifacts log is a bit surprising, it feels like it's loading all the dependencies of the module it's building in its classpath, and that's where Xerces is coming from I guess (this module indeed depends indirectly on Xerces). But I don't quite understand why it needs to load all that.
with the following parent pom.xml setup
<plugin>
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-maven-plugin</artifactId>
<!-- Lock down plugin version for build reproducibility -->
<version>${jaxb.tools.version}</version>
<configuration>
<extension>true</extension>
<args>
<arg>-Xfluent-api</arg>
</args>
<verbose>true</verbose>
<removeOldOutput>false</removeOldOutput>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>${jaxb.tools.version}</version>
</plugin>
</plugins>
</configuration>
</plugin>
used for example with
<plugin>
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-maven-plugin</artifactId>
<configuration>
<generatePackage>org.xwiki.annotation.rest.model.jaxb</generatePackage>
</configuration>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
I unfortunately don't have much to give you as simple reproduction project/steps since it's quite random on our CI (but we never got that with 2.0.12) and I was never able to reproduce locally.
On the CI, java -version gives:
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
and it's using Maven 3.9.6.
Thanks for the report. I'll take a look and keep you updated
@tmortagne : is it public code (repository) that I could grab for analysis or not ?
I think yes, so where could I see the build error on the CI ? Thanks
@tmortagne : as far as I can tell for the moment :
- 2.0.13 and 2.0.14 only include a new (empty) jar to fix one issue where you can't have previous old jaxb2-basics-runtime (old groupId
org.jvnet.jaxb2_commons) with the new one (new groupIdorg.jvnet.jaxb) - the error should occur also with 2.0.12 but somehow, the classpath is not the same, so you go without a problem
xercesImplwhich is present in your project's classpath makes it fail : already found many SO questions about xerces and maven plugin (cxf : CXF-5106, other jaxb plugin) with same error message. Could you try generate the code with the plugin withoutxercesImpldependency ?
xercesImpl which is present in your project's classpath makes it fail
Yes, but what is not clear to me is why. Maven plugins are supposed to run with their own classpath as far as I know (otherwise they would be extremely fragile, it's xercesImpl this time, but it could be pretty much anything which conflict with the plugin's dependencies for any reason).
My first guess is that it comes from the xjcPlugins resolution process, which computes the dependencies (with transitivity) of the project + the plugins, and when xerces is in project dependency, it grabs it in the final classloader.
I guess we could try to exclude it (xercesImpl and xml-apis which is taken from the previous one) from the process of the dependencies.
My first guess is that it comes from the xjcPlugins resolution process
That's what the log seems to suggest. But I guess my question would be more if this process is really needed at all for the generate goal ? At least in my case, I don't see any reason to need the classes located in the module's dependencies during the XML -> Java generation (I imagine that it could maybe happen for some people to reference classes like this but not sure if it means the class really need to be the classpath just for this since the Java -> class compilation is not done by the plugin from what I understand), any idea if I could simply just disable that entirely ?
Well, if Alexey was still here, we could ask him but I'm pretty sure there is a good reason behind this.
I've done a PR to manually exclude xercesImpl and xml-apis which both conflicts the JDK classes from JDK8 (and above) in the process. That should fix this weird issue in the end 😄
I'll let @mattrpav review for merge and then I'll cherry-pick this one in 2.x branch so we could cut a 2.0.15 release 👍
I've done a PR to manually exclude xercesImpl and xml-apis which both conflicts the JDK classes from JDK8 (and above) in the process. That should fix this weird issue in the end 😄
Thanks for working on this.
Yes, but what is not clear to me is why.
@tmortagne can you share the dependency tree out or display the classpath?
@tmortagne can you share the dependency tree out or display the classpath?
You just mean the result of mvn dependency:tree on this module or something else ? xercesImpl is definitely part of it, if that's what you are wondering:
[INFO] org.xwiki.platform:xwiki-platform-annotation-rest:jar:16.8.0-SNAPSHOT
[INFO] +- org.xwiki.platform:xwiki-platform-rest-server:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.apache.commons:commons-lang3:jar:3.15.0:compile
[INFO] | +- commons-io:commons-io:jar:2.16.1:compile
[INFO] | +- org.xwiki.commons:xwiki-commons-component-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-stability:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-text:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.slf4j:slf4j-api:jar:2.0.16:compile
[INFO] | | \- javax.inject:javax.inject:jar:1:compile
[INFO] | +- org.xwiki.commons:xwiki-commons-context:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.commons:xwiki-commons-job-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-cache-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-logging-common:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-environment-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-xstream:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-component-observation:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] | | +- org.apache.commons:commons-configuration2:jar:2.11.0:compile
[INFO] | | \- com.thoughtworks.xstream:xstream:jar:1.4.20:compile
[INFO] | | \- io.github.x-stream:mxparser:jar:1.2.2:compile
[INFO] | | \- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] | +- org.xwiki.commons:xwiki-commons-repository-model:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:compile
[INFO] | | \- jakarta.activation:jakarta.activation-api:jar:1.2.2:provided
[INFO] | +- org.xwiki.commons:xwiki-commons-script:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.rendering:xwiki-rendering-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.commons:xwiki-commons-filter-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-rest-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- jakarta.ws.rs:jakarta.ws.rs-api:jar:2.1.6:compile
[INFO] | | \- org.xwiki.platform:xwiki-platform-attachment-validation-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-rest-model:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-localization-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-query-manager:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-user-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- com.github.jsqlparser:jsqlparser:jar:4.6:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-rendering-configuration-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.rendering:xwiki-rendering-transformation-macro:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-security-authorization-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.platform:xwiki-platform-security-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-wiki-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-index-tree-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-tree-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-template-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-webjars-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.xwiki.platform:xwiki-platform-classloader-xwiki:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.xwiki.commons:xwiki-commons-velocity:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | | +- org.xwiki.commons:xwiki-commons-management:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | | +- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
[INFO] | | | | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
[INFO] | | | | | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
[INFO] | | | | \- net.sf.json-lib:json-lib:jar:jdk15:2.4:compile
[INFO] | | | | +- commons-lang:commons-lang:jar:2.6:compile
[INFO] | | | | \- net.sf.ezmorph:ezmorph:jar:1.0.6:compile
[INFO] | | | +- org.xwiki.platform:xwiki-platform-resource-servlet:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.platform:xwiki-platform-lesscss-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.platform:xwiki-platform-index-tree-webjar:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.webjars:requirejs:jar:2.3.7:runtime
[INFO] | | +- org.webjars:jquery:jar:3.7.1:runtime
[INFO] | | +- org.webjars:jquery-ui:jar:1.13.2:runtime
[INFO] | | \- org.webjars:jquery-ui-touch-punch:jar:0.2.3-2:runtime
[INFO] | +- org.xwiki.platform:xwiki-platform-user-default:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-oldcore:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.jvnet.hudson:org.suigeneris.jrcs.diff:jar:0.4.2:compile
[INFO] | | +- org.jvnet.hudson:org.suigeneris.jrcs.rcs:jar:0.4.2:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-diff-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- io.github.java-diff-utils:java-diff-utils:jar:4.12:compile
[INFO] | | +- io.sf.carte:css4j:jar:4.3.1:compile
[INFO] | | | +- io.sf.carte:carte-util:jar:3.6.0:compile
[INFO] | | | +- io.sf.carte:tokenproducer:jar:3.0:runtime
[INFO] | | | +- io.sf.jclf:jclf-text:jar:5.0.1:runtime
[INFO] | | | \- io.sf.jclf:jclf-linear3:jar:1.0.0:runtime
[INFO] | | +- io.sf.carte:css4j-dom4j:jar:4.2:compile
[INFO] | | | \- org.dom4j:dom4j:jar:2.1.4:compile
[INFO] | | +- io.sf.carte:xml-dtd:jar:4.3:compile
[INFO] | | +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] | | +- org.apache.commons:commons-dbcp2:jar:2.12.0:compile
[INFO] | | | \- org.apache.commons:commons-pool2:jar:2.12.0:compile
[INFO] | | +- commons-fileupload:commons-fileupload:jar:1.5:compile
[INFO] | | +- commons-codec:commons-codec:jar:1.17.1:compile
[INFO] | | +- org.apache.commons:commons-compress:jar:1.27.1:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-tika-detect:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.apache.tika:tika-core:jar:2.9.2:compile
[INFO] | | +- org.apache.groovy:groovy:jar:4.0.22:compile
[INFO] | | +- org.hibernate:hibernate-core:jar:5.6.15.Final:compile
[INFO] | | | +- org.jboss.logging:jboss-logging:jar:3.6.0.Final:compile
[INFO] | | | +- javax.persistence:javax.persistence-api:jar:2.2:compile
[INFO] | | | +- net.bytebuddy:byte-buddy:jar:1.15.0:compile
[INFO] | | | +- antlr:antlr:jar:2.7.7:compile
[INFO] | | | +- org.jboss:jandex:jar:2.4.2.Final:compile
[INFO] | | | +- com.fasterxml:classmate:jar:1.5.1:compile
[INFO] | | | +- org.hibernate.common:hibernate-commons-annotations:jar:5.1.2.Final:compile
[INFO] | | | \- org.glassfish.jaxb:jaxb-runtime:jar:2.3.9:compile
[INFO] | | | +- org.glassfish.jaxb:txw2:jar:2.3.9:compile
[INFO] | | | \- com.sun.istack:istack-commons-runtime:jar:3.0.12:compile
[INFO] | | +- jakarta.transaction:jakarta.transaction-api:jar:1.3.3:compile
[INFO] | | +- org.hibernate:hibernate-c3p0:jar:5.6.15.Final:runtime
[INFO] | | | \- com.mchange:c3p0:jar:0.10.1:runtime
[INFO] | | | \- com.mchange:mchange-commons-java:jar:0.3.1:runtime
[INFO] | | +- org.hibernate.validator:hibernate-validator:jar:6.2.5.Final:runtime
[INFO] | | +- org.liquibase:liquibase-core:jar:4.29.1:compile
[INFO] | | | +- com.opencsv:opencsv:jar:5.9:compile
[INFO] | | | \- org.yaml:snakeyaml:jar:2.2:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-store-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- xerces:xercesImpl:jar:2.12.2:compile
[INFO] | | +- ecs:ecs:jar:1.4.2:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-url-scheme-filesystem:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.apache.xmlgraphics:fop:jar:2.3:compile
[INFO] | | | +- org.apache.xmlgraphics:xmlgraphics-commons:jar:2.9:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-svg-dom:jar:1.17:compile
[INFO] | | | | +- org.apache.xmlgraphics:batik-css:jar:1.17:compile
[INFO] | | | | +- org.apache.xmlgraphics:batik-dom:jar:1.17:compile
[INFO] | | | | \- xml-apis:xml-apis-ext:jar:1.3.04:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-bridge:jar:1.17:compile
[INFO] | | | | +- org.apache.xmlgraphics:batik-anim:jar:1.17:compile
[INFO] | | | | +- org.apache.xmlgraphics:batik-script:jar:1.17:compile
[INFO] | | | | \- org.apache.xmlgraphics:batik-xml:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-awt-util:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-gvt:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-transcoder:jar:1.17:compile
[INFO] | | | | \- org.apache.xmlgraphics:batik-svggen:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-extension:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-ext:jar:1.17:compile
[INFO] | | | +- org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
[INFO] | | | +- org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
[INFO] | | | \- org.apache.pdfbox:fontbox:jar:2.0.31:compile
[INFO] | | +- org.apache.xmlgraphics:batik-svgrasterizer:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-parser:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-shared-resources:jar:1.17:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-util:jar:1.17:compile
[INFO] | | | | +- org.apache.xmlgraphics:batik-constants:jar:1.17:compile
[INFO] | | | | \- org.apache.xmlgraphics:batik-i18n:jar:1.17:compile
[INFO] | | | \- org.apache.xmlgraphics:batik-codec:jar:1.17:compile
[INFO] | | +- joda-time:joda-time:jar:2.12.7:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-mail-send-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.bouncycastle:bcprov-jdk18on:jar:1.78.1:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-classloader-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-observation-local:jar:16.8.0-SNAPSHOT:runtime
[INFO] | | +- org.xwiki.platform:xwiki-platform-observation-remote:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.jgroups:jgroups:jar:5.3.11.Final:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-image-processing-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- net.coobird:thumbnailator:jar:0.4.20:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-velocity-xwiki:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.apache.velocity:velocity-engine-core:jar:2.3:compile
[INFO] | | | \- org.apache.velocity.tools:velocity-tools-generic:jar:3.1:compile
[INFO] | | | +- org.apache.commons:commons-digester3:jar:3.2:compile
[INFO] | | | \- com.github.cliftonlabs:json-simple:jar:3.0.2:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-rendering-parser:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-rendering-xwiki:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.xwiki.platform:xwiki-platform-security-requiredrights-macro:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- net.sourceforge.cssparser:cssparser:jar:0.9.30:compile
[INFO] | | | | \- org.w3c.css:sac:jar:1.3:compile
[INFO] | | | \- org.apache.httpcomponents:httpclient:jar:4.5.14:compile
[INFO] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-url-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-display-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.platform:xwiki-platform-rendering-transformation-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-sheet-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-skin-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-rendering-async-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-captcha-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-cache-infinispan:jar:16.8.0-SNAPSHOT:runtime
[INFO] | | | \- org.infinispan:infinispan-core:jar:14.0.11.Final:runtime
[INFO] | | | +- org.infinispan:infinispan-commons:jar:14.0.11.Final:runtime
[INFO] | | | | \- io.reactivex.rxjava3:rxjava:jar:3.1.4:runtime
[INFO] | | | | \- org.reactivestreams:reactive-streams:jar:1.0.3:runtime
[INFO] | | | +- org.infinispan.protostream:protostream:jar:4.6.5.Final:runtime
[INFO] | | | | \- com.squareup:protoparser:jar:4.0.3:runtime
[INFO] | | | +- org.infinispan.protostream:protostream-types:jar:4.6.2.Final:runtime
[INFO] | | | +- com.github.ben-manes.caffeine:caffeine:jar:3.1.8:runtime
[INFO] | | | \- org.jboss.threads:jboss-threads:jar:2.3.3.Final:runtime
[INFO] | | | \- org.wildfly.common:wildfly-common:jar:1.3.0.Final:runtime
[INFO] | | +- org.xwiki.commons:xwiki-commons-extension-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.xwiki.commons:xwiki-commons-job-default:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.reflections:reflections:jar:0.10.2:compile
[INFO] | | | +- org.javassist:javassist:jar:3.30.2-GA:compile
[INFO] | | | \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-office-importer:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.xwiki.platform:xwiki-platform-refactoring-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | | +- org.xwiki.platform:xwiki-platform-job-script:jar:16.8.0-SNAPSHOT:runtime
[INFO] | | | | \- org.xwiki.platform:xwiki-platform-job-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.jodconverter:jodconverter-local:jar:4.4.7:compile
[INFO] | | | | +- org.jodconverter:jodconverter-core:jar:4.4.7:compile
[INFO] | | | | | \- com.google.code.gson:gson:jar:2.11.0:runtime
[INFO] | | | | | \- com.google.errorprone:error_prone_annotations:jar:2.30.0:runtime
[INFO] | | | | +- org.openoffice:juh:jar:4.1.2:compile
[INFO] | | | | +- org.openoffice:jurt:jar:4.1.2:compile
[INFO] | | | | +- org.openoffice:ridl:jar:4.1.2:compile
[INFO] | | | | \- org.openoffice:unoil:jar:4.1.2:compile
[INFO] | | | +- org.json:json:jar:20240303:compile
[INFO] | | | +- org.xwiki.platform:xwiki-platform-rendering-macro-gallery:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.xwiki.platform:xwiki-platform-tika-parsers:pom:16.8.0-SNAPSHOT:compile
[INFO] | | | | +- org.apache.tika:tika-parser-advancedmedia-module:jar:2.9.2:compile
[INFO] | | | | | +- com.googlecode.json-simple:json-simple:jar:1.1.1:compile
[INFO] | | | | | +- org.apache.httpcomponents:httpmime:jar:4.5.14:compile
[INFO] | | | | | +- com.github.openjson:openjson:jar:1.0.13:compile
[INFO] | | | | | \- org.apache.commons:commons-exec:jar:1.4.0:compile
[INFO] | | | | +- org.apache.tika:tika-parser-crypto-module:jar:2.9.2:compile
[INFO] | | | | +- org.apache.tika:tika-parser-news-module:jar:2.9.2:compile
[INFO] | | | | | \- com.rometools:rome:jar:2.1.0:compile
[INFO] | | | | | \- com.rometools:rome-utils:jar:2.1.0:compile
[INFO] | | | | +- org.apache.tika:tika-parser-miscoffice-module:jar:2.9.2:compile
[INFO] | | | | | +- org.apache.tika:tika-parser-zip-commons:jar:2.9.2:compile
[INFO] | | | | | +- org.apache.poi:poi:jar:5.2.5:compile
[INFO] | | | | | | +- org.apache.commons:commons-math3:jar:3.6.1:compile
[INFO] | | | | | | \- com.zaxxer:SparseBitSet:jar:1.3:compile
[INFO] | | | | | \- org.apache.tika:tika-parser-xmp-commons:jar:2.9.2:compile
[INFO] | | | | | \- org.apache.pdfbox:xmpbox:jar:2.0.31:compile
[INFO] | | | | +- org.apache.tika:tika-parser-mail-module:jar:2.9.2:compile
[INFO] | | | | | \- org.apache.tika:tika-parser-mail-commons:jar:2.9.2:compile
[INFO] | | | | | +- org.apache.james:apache-mime4j-core:jar:0.8.11:compile
[INFO] | | | | | \- org.apache.james:apache-mime4j-dom:jar:0.8.11:compile
[INFO] | | | | +- org.apache.tika:tika-parser-cad-module:jar:2.9.2:compile
[INFO] | | | | +- org.apache.tika:tika-parser-apple-module:jar:2.9.2:compile
[INFO] | | | | | \- com.googlecode.plist:dd-plist:jar:1.28:compile
[INFO] | | | | +- org.apache.tika:tika-parser-pdf-module:jar:2.9.2:compile
[INFO] | | | | | +- org.apache.pdfbox:pdfbox:jar:2.0.31:compile
[INFO] | | | | | +- org.apache.pdfbox:pdfbox-tools:jar:2.0.31:compile
[INFO] | | | | | \- org.apache.pdfbox:jempbox:jar:1.8.17:compile
[INFO] | | | | +- org.apache.tika:tika-parser-pkg-module:jar:2.9.2:compile
[INFO] | | | | | +- org.tukaani:xz:jar:1.10:compile
[INFO] | | | | | +- org.brotli:dec:jar:0.1.2:compile
[INFO] | | | | | \- com.github.junrar:junrar:jar:7.5.5:compile
[INFO] | | | | +- org.apache.tika:tika-parser-microsoft-module:jar:2.9.2:compile
[INFO] | | | | | +- com.pff:java-libpst:jar:0.9.3:compile
[INFO] | | | | | +- org.apache.poi:poi-scratchpad:jar:5.2.5:compile
[INFO] | | | | | +- org.apache.poi:poi-ooxml:jar:5.2.5:compile
[INFO] | | | | | | +- org.apache.poi:poi-ooxml-lite:jar:5.2.5:compile
[INFO] | | | | | | +- org.apache.xmlbeans:xmlbeans:jar:5.2.0:compile
[INFO] | | | | | | \- com.github.virtuald:curvesapi:jar:1.08:compile
[INFO] | | | | | +- com.healthmarketscience.jackcess:jackcess:jar:4.0.5:compile
[INFO] | | | | | \- com.healthmarketscience.jackcess:jackcess-encrypt:jar:4.0.2:compile
[INFO] | | | | +- org.apache.tika:tika-parser-xml-module:jar:2.9.2:compile
[INFO] | | | | +- org.apache.tika:tika-parser-font-module:jar:2.9.2:compile
[INFO] | | | | +- org.apache.tika:tika-parser-html-module:jar:2.9.2:compile
[INFO] | | | | | \- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
[INFO] | | | | +- org.apache.tika:tika-parser-code-module:jar:2.9.2:compile
[INFO] | | | | | +- org.codelibs:jhighlight:jar:1.1.0:compile
[INFO] | | | | | +- org.ow2.asm:asm:jar:9.7:compile
[INFO] | | | | | +- com.epam:parso:jar:2.0.14:compile
[INFO] | | | | | \- org.tallison:jmatio:jar:1.5:compile
[INFO] | | | | +- org.apache.tika:tika-parser-text-module:jar:2.9.2:compile
[INFO] | | | | | +- com.github.albfernandez:juniversalchardet:jar:2.4.0:compile
[INFO] | | | | | \- org.apache.commons:commons-csv:jar:1.11.0:compile
[INFO] | | | | +- org.apache.tika:tika-parser-audiovideo-module:jar:2.9.2:compile
[INFO] | | | | | \- com.drewnoakes:metadata-extractor:jar:2.19.0:compile
[INFO] | | | | | \- com.adobe.xmp:xmpcore:jar:6.1.11:compile
[INFO] | | | | +- org.apache.tika:tika-parser-image-module:jar:2.9.2:compile
[INFO] | | | | | +- com.github.jai-imageio:jai-imageio-core:jar:1.4.0:compile
[INFO] | | | | | \- org.apache.pdfbox:jbig2-imageio:jar:3.0.4:compile
[INFO] | | | | +- org.bouncycastle:bcmail-jdk18on:jar:1.78.1:compile
[INFO] | | | | | +- org.bouncycastle:bcutil-jdk18on:jar:1.78.1:compile
[INFO] | | | | | \- org.bouncycastle:bcpkix-jdk18on:jar:1.78.1:compile
[INFO] | | | | \- org.apache.logging.log4j:log4j-to-slf4j:jar:2.23.1:runtime
[INFO] | | | | \- org.apache.logging.log4j:log4j-api:jar:2.23.1:compile
[INFO] | | | +- com.github.ooxi:jdatauri:jar:1.2.1:compile
[INFO] | | | \- org.xwiki.rendering:xwiki-rendering-macro-id:jar:16.8.0-SNAPSHOT:runtime
[INFO] | | +- org.xwiki.platform:xwiki-platform-component-multi:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.commons:xwiki-commons-component-default:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-query-xwql:jar:16.8.0-SNAPSHOT:runtime
[INFO] | | | \- org.xwiki.platform:xwiki-platform-query-jpql-parser:jar:16.8.0-SNAPSHOT:runtime
[INFO] | | +- org.xwiki.platform:xwiki-platform-csrf:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.platform:xwiki-platform-container-servlet:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.commons:xwiki-commons-environment-servlet:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.commons:xwiki-commons-environment-common:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-resource-default:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.jdom:jdom2:jar:2.0.6.1:compile
[INFO] | | | \- org.xwiki.platform:xwiki-platform-resource-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-edit-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-logging-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-xar-model:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-filter-stream-xar:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | +- org.xwiki.commons:xwiki-commons-filter-event-extension:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.commons:xwiki-commons-filter-xml:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-filter-event-xwiki:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- org.xwiki.platform:xwiki-platform-filter-event-model:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-filter-event-user:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-filter-instance-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-filter-instance-document:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-eventstream-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-security-authentication-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | | \- securityfilter:securityfilter:jar:2.0:compile
[INFO] | | | +- commons-digester:commons-digester:jar:2.1:compile
[INFO] | | | \- oro:oro:jar:2.0.8:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-store-merge-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-model-validation-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.platform:xwiki-platform-link:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.platform:xwiki-platform-index-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-wiki-user-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.jvnet.jaxb2_commons:jaxb2-fluent-api:jar:3.0:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-icon-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | \- org.xwiki.platform:xwiki-platform-mail-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | \- com.sun.mail:jakarta.mail:jar:1.6.7:compile
[INFO] | \- com.sun.activation:jakarta.activation:jar:1.2.2:compile
[INFO] +- org.xwiki.platform:xwiki-platform-annotation-core:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.rendering:xwiki-rendering-syntax-xwiki21:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.rendering:xwiki-rendering-syntax-xwiki20:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.rendering:xwiki-rendering-syntax-plain:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.rendering:xwiki-rendering-syntax-xhtml:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.rendering:xwiki-rendering-xml:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.rendering:xwiki-rendering-syntax-wikimodel:jar:16.8.0-SNAPSHOT:compile
[INFO] | | \- org.xwiki.rendering:xwiki-rendering-wikimodel:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.commons:xwiki-commons-observation-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.platform:xwiki-platform-bridge:jar:16.8.0-SNAPSHOT:compile
[INFO] | \- org.xwiki.platform:xwiki-platform-configuration-default:jar:16.8.0-SNAPSHOT:compile
[INFO] | \- org.xwiki.platform:xwiki-platform-configuration-api:jar:16.8.0-SNAPSHOT:compile
[INFO] +- org.xwiki.platform:xwiki-platform-model-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.xwiki.commons:xwiki-commons-properties:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- org.xwiki.commons:xwiki-commons-collection:jar:16.8.0-SNAPSHOT:compile
[INFO] | | +- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
[INFO] | | \- commons-beanutils:commons-beanutils:jar:1.9.4:compile
[INFO] | +- org.xwiki.commons:xwiki-commons-configuration-api:jar:16.8.0-SNAPSHOT:compile
[INFO] | \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:provided
[INFO] \- org.xwiki.platform:xwiki-platform-wysiwyg-api:jar:16.8.0-SNAPSHOT:compile
[INFO] +- org.xwiki.commons:xwiki-commons-xml:jar:16.8.0-SNAPSHOT:compile
[INFO] | +- org.jdom:jdom:jar:1.1.3:compile
[INFO] | +- org.apache.commons:commons-text:jar:1.12.0:compile
[INFO] | +- net.sourceforge.htmlcleaner:htmlcleaner:jar:2.29:compile
[INFO] | +- net.java.dev.stax-utils:stax-utils:jar:20070216:compile
[INFO] | \- com.fasterxml.woodstox:woodstox-core:jar:7.0.0:compile
[INFO] | \- org.codehaus.woodstox:stax2-api:jar:4.2.2:compile
[INFO] +- org.xwiki.rendering:xwiki-rendering-syntax-annotatedhtml5:jar:16.8.0-SNAPSHOT:runtime
[INFO] | +- org.xwiki.rendering:xwiki-rendering-syntax-html5:jar:16.8.0-SNAPSHOT:runtime
[INFO] | | \- org.xwiki.rendering:xwiki-rendering-syntax-xhtml5:jar:16.8.0-SNAPSHOT:runtime
[INFO] | \- org.xwiki.rendering:xwiki-rendering-syntax-annotatedxhtml:jar:16.8.0-SNAPSHOT:runtime
[INFO] \- org.xwiki.platform:xwiki-platform-container-api:jar:16.8.0-SNAPSHOT:compile
I changed my commit to make it customizable and more importantly : switched off.
New maven-plugin parameter : artifactExcludes, default to xercesImpl and xml-apis
Default now to xerces:xercesImpl + xml-apis:xml-apis (taking groupId makes it more specific)