Skip to content

Commit a05f5c8

Browse files
authored
Merge pull request #117 from evolvedbinary/7.x.x/hotfix/stabilise-build
[7.x.x] Stabilise Build
2 parents a851e39 + 79ae927 commit a05f5c8

File tree

3 files changed

+24
-19
lines changed

3 files changed

+24
-19
lines changed

exist-core/pom.xml

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@
180180
<artifactId>jing</artifactId>
181181
<version>20241231</version>
182182
<exclusions>
183-
<exclusion> <!-- conflicts with Xerces dependency on xml-apis -->
183+
<exclusion>
184+
<!-- NOTE(AR): conflicts with com.evolvedbinary.thirdparty.xml-apis:xml-apis -->
184185
<groupId>xml-apis</groupId>
185186
<artifactId>xml-apis</artifactId>
186187
</exclusion>
@@ -332,12 +333,6 @@
332333
<artifactId>xercesImpl</artifactId>
333334
<version>${xerces.version}</version>
334335
<classifier>jdk14-xml-schema-1.1</classifier>
335-
<exclusions>
336-
<exclusion> <!-- conflicts with Java 21's javax.xml module -->
337-
<groupId>com.evolvedbinary.thirdparty.xml-apis</groupId>
338-
<artifactId>xml-apis</artifactId>
339-
</exclusion>
340-
</exclusions>
341336
</dependency>
342337

343338
<dependency>
@@ -353,13 +348,10 @@
353348
</exclusions>
354349
</dependency>
355350

356-
<!-- conflicts with Java 21's javax.xml module -->
357-
<!--
358351
<dependency>
359352
<groupId>com.evolvedbinary.thirdparty.xml-apis</groupId>
360353
<artifactId>xml-apis</artifactId>
361354
</dependency>
362-
-->
363355

364356
<dependency>
365357
<groupId>com.evolvedbinary.thirdparty.org.apache.ws.commons.util</groupId>
@@ -381,7 +373,8 @@
381373
<artifactId>xmlresolver</artifactId>
382374
<version>${xmlresolver.version}</version>
383375
<exclusions>
384-
<exclusion> <!-- conflicts with Java 21's javax.xml module -->
376+
<exclusion>
377+
<!-- NOTE(AR): conflicts with com.evolvedbinary.thirdparty.xml-apis:xml-apis -->
385378
<groupId>xml-apis</groupId>
386379
<artifactId>xml-apis</artifactId>
387380
</exclusion>
@@ -400,7 +393,8 @@
400393
<classifier>data</classifier>
401394
<scope>runtime</scope>
402395
<exclusions>
403-
<exclusion> <!-- conflicts with Java 21's javax.xml module -->
396+
<exclusion>
397+
<!-- NOTE(AR): conflicts with com.evolvedbinary.thirdparty.xml-apis:xml-apis -->
404398
<groupId>xml-apis</groupId>
405399
<artifactId>xml-apis</artifactId>
406400
</exclusion>
@@ -419,12 +413,6 @@
419413
<artifactId>xpath2</artifactId>
420414
<version>1.2.1.1</version>
421415
<scope>runtime</scope>
422-
<exclusions>
423-
<exclusion> <!-- conflicts with Java 21's javax.xml module -->
424-
<groupId>com.evolvedbinary.thirdparty.xml-apis</groupId>
425-
<artifactId>xml-apis</artifactId>
426-
</exclusion>
427-
</exclusions>
428416
</dependency>
429417
<dependency>
430418
<groupId>edu.princeton.cup</groupId>
@@ -2368,7 +2356,7 @@ The BaseX Team. The original license statement is also included below.]]></pream
23682356
<groupId>org.apache.maven.plugins</groupId>
23692357
<artifactId>maven-javadoc-plugin</artifactId>
23702358
<configuration>
2371-
<excludePackageNames>org.exist.xquery.parser:org.exist.xquery.xqdoc.parser</excludePackageNames>
2359+
<sourcepath>${project.build.sourceDirectory}:${project.build.directory}/generated-sources/annotations:${project.build.directory}/generated-sources/antlr</sourcepath>
23722360
</configuration>
23732361
</plugin>
23742362

extensions/indexes/ngram/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@
8686
<artifactId>xml-apis</artifactId>
8787
</dependency>
8888

89+
<dependency>
90+
<groupId>com.evolvedbinary.j8fu</groupId>
91+
<artifactId>j8fu</artifactId>
92+
<scope>test</scope>
93+
</dependency>
94+
8995
<dependency>
9096
<groupId>commons-io</groupId>
9197
<artifactId>commons-io</artifactId>
@@ -104,6 +110,12 @@
104110
<scope>test</scope>
105111
</dependency>
106112

113+
<dependency>
114+
<groupId>org.xmlunit</groupId>
115+
<artifactId>xmlunit-core</artifactId>
116+
<scope>test</scope>
117+
</dependency>
118+
107119
<dependency>
108120
<groupId>org.xmlunit</groupId>
109121
<artifactId>xmlunit-matchers</artifactId>

extensions/modules/expathrepo/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@
9292
<artifactId>xml-apis</artifactId>
9393
</dependency>
9494

95+
<dependency>
96+
<groupId>com.google.code.findbugs</groupId>
97+
<artifactId>jsr305</artifactId>
98+
</dependency>
99+
95100
<!-- test -->
96101
<dependency>
97102
<groupId>junit</groupId>

0 commit comments

Comments
 (0)