From 7aa236002f4fcf3c36e2e929104d330dcc1cf56b Mon Sep 17 00:00:00 2001 From: Adam Retter Date: Thu, 30 Oct 2025 11:21:10 +0100 Subject: [PATCH 1/2] [bugfix] Add missing non-transitive build dependencies --- exist-core/pom.xml | 24 ++++++------------------ extensions/indexes/ngram/pom.xml | 12 ++++++++++++ extensions/modules/expathrepo/pom.xml | 5 +++++ 3 files changed, 23 insertions(+), 18 deletions(-) diff --git a/exist-core/pom.xml b/exist-core/pom.xml index 1db30a1dd9..fc3d2f8cee 100644 --- a/exist-core/pom.xml +++ b/exist-core/pom.xml @@ -180,7 +180,8 @@ jing 20241231 - + + xml-apis xml-apis @@ -332,12 +333,6 @@ xercesImpl ${xerces.version} jdk14-xml-schema-1.1 - - - com.evolvedbinary.thirdparty.xml-apis - xml-apis - - @@ -353,13 +348,10 @@ - - com.evolvedbinary.thirdparty.org.apache.ws.commons.util @@ -381,7 +373,8 @@ xmlresolver ${xmlresolver.version} - + + xml-apis xml-apis @@ -400,7 +393,8 @@ data runtime - + + xml-apis xml-apis @@ -419,12 +413,6 @@ xpath2 1.2.1.1 runtime - - - com.evolvedbinary.thirdparty.xml-apis - xml-apis - - edu.princeton.cup diff --git a/extensions/indexes/ngram/pom.xml b/extensions/indexes/ngram/pom.xml index 5b5f1f017f..0e3c84dfcb 100644 --- a/extensions/indexes/ngram/pom.xml +++ b/extensions/indexes/ngram/pom.xml @@ -86,6 +86,12 @@ xml-apis + + com.evolvedbinary.j8fu + j8fu + test + + commons-io commons-io @@ -104,6 +110,12 @@ test + + org.xmlunit + xmlunit-core + test + + org.xmlunit xmlunit-matchers diff --git a/extensions/modules/expathrepo/pom.xml b/extensions/modules/expathrepo/pom.xml index 9b55ddb399..c550a66213 100644 --- a/extensions/modules/expathrepo/pom.xml +++ b/extensions/modules/expathrepo/pom.xml @@ -92,6 +92,11 @@ xml-apis + + com.google.code.findbugs + jsr305 + + junit From 79ae92777237353bd7aeaeb32b2891b4219cdceb Mon Sep 17 00:00:00 2001 From: Adam Retter Date: Thu, 30 Oct 2025 11:21:48 +0100 Subject: [PATCH 2/2] [bugfix] Ensure that the Maven javadoc plugin can find the generated sources --- exist-core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exist-core/pom.xml b/exist-core/pom.xml index fc3d2f8cee..972742d1d0 100644 --- a/exist-core/pom.xml +++ b/exist-core/pom.xml @@ -2352,7 +2352,7 @@ The BaseX Team. The original license statement is also included below.]]>org.apache.maven.plugins maven-javadoc-plugin - org.exist.xquery.parser:org.exist.xquery.xqdoc.parser + ${project.build.sourceDirectory}:${project.build.directory}/generated-sources/annotations:${project.build.directory}/generated-sources/antlr