summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2023-09-04 14:11:42 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2023-09-04 16:38:34 +0200
commit7a54ac5b55185a6fbf56f95e620e0dba0e83df32 (patch)
tree0c438cd5899f15791770ccba8cfcdb88435bab44
parentc3ee6199624f99eb695a0d397b800a0fd6ab326d (diff)
Remove xml-apis as it's part of Java standard library
-rw-r--r--cloud-tenant-base-dependencies-enforcer/pom.xml1
-rw-r--r--config-model-fat/pom.xml13
-rw-r--r--container-dependencies-enforcer/pom.xml1
-rw-r--r--container-dependency-versions/pom.xml5
-rw-r--r--dependency-versions/pom.xml1
-rw-r--r--jdisc_core/pom.xml5
-rw-r--r--parent/pom.xml6
-rw-r--r--vespa-dependencies-enforcer/allowed-maven-dependencies.txt1
8 files changed, 9 insertions, 24 deletions
diff --git a/cloud-tenant-base-dependencies-enforcer/pom.xml b/cloud-tenant-base-dependencies-enforcer/pom.xml
index 3a5098b8b4e..85f0962555d 100644
--- a/cloud-tenant-base-dependencies-enforcer/pom.xml
+++ b/cloud-tenant-base-dependencies-enforcer/pom.xml
@@ -66,7 +66,6 @@
<include>org.slf4j:log4j-over-slf4j:${slf4j.vespa.version}:provided</include>
<include>org.slf4j:slf4j-api:${slf4j.vespa.version}:provided</include>
<include>org.slf4j:slf4j-jdk14:${slf4j.vespa.version}:provided</include>
- <include>xml-apis:xml-apis:${xml-apis.vespa.version}:provided</include>
<!-- Vespa provided dependencies -->
<include>com.yahoo.vespa:annotations:*:provided</include>
diff --git a/config-model-fat/pom.xml b/config-model-fat/pom.xml
index adf511faabe..85edae6b6a1 100644
--- a/config-model-fat/pom.xml
+++ b/config-model-fat/pom.xml
@@ -98,16 +98,10 @@
javax.security.auth.callback,
javax.security.auth.x500,
javax.security.auth,
- javax.xml.datatype,
- javax.xml.namespace,
- javax.xml.parsers,
- javax.xml.transform,
- javax.xml.xpath,
+ javax.xml.*, <!-- expands to all packages in Java module java.xml -->
org.bouncycastle.*, <!-- expands to all BC packages by Felix plugin -->
- org.w3c.dom.bootstrap,
- org.w3c.dom.ls,
- org.w3c.dom,
- org.xml.sax,
+ org.w3c.dom.*, <!-- expands to all packages in Java module java.xml -->
+ org.xml.sax.*, <!-- expands to all packages in Java module java.xml -->
<!-- TODO: The fat bundle becomes more brittle for each package added below. Use interfaces in model-api instead. -->
com.yahoo.vespa.config,
com.yahoo.vespa.config.buildergen,
@@ -219,7 +213,6 @@
<i>org.slf4j:slf4j-api:*:*</i>
<i>org.slf4j:slf4j-jdk14:*:*</i>
<i>xerces:xercesImpl:*:*</i>
- <i>xml-apis:xml-apis:*:*</i>
</allowed>
</enforceDependencies>
</rules>
diff --git a/container-dependencies-enforcer/pom.xml b/container-dependencies-enforcer/pom.xml
index 885be3b6ee6..1e91c1534cd 100644
--- a/container-dependencies-enforcer/pom.xml
+++ b/container-dependencies-enforcer/pom.xml
@@ -86,7 +86,6 @@
<include>org.slf4j:log4j-over-slf4j:${slf4j.vespa.version}:provided</include>
<include>org.slf4j:slf4j-api:${slf4j.vespa.version}:provided</include>
<include>org.slf4j:slf4j-jdk14:${slf4j.vespa.version}:provided</include>
- <include>xml-apis:xml-apis:${xml-apis.vespa.version}:provided</include>
<!-- Vespa provided dependencies -->
<include>com.yahoo.vespa:annotations:*:provided</include>
diff --git a/container-dependency-versions/pom.xml b/container-dependency-versions/pom.xml
index 8d3ae6aca0e..8c0185c9b92 100644
--- a/container-dependency-versions/pom.xml
+++ b/container-dependency-versions/pom.xml
@@ -159,11 +159,6 @@
<artifactId>slf4j-jdk14</artifactId>
<version>${slf4j.vespa.version}</version>
</dependency>
- <dependency>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- <version>${xml-apis.vespa.version}</version>
- </dependency>
</dependencies>
</dependencyManagement>
diff --git a/dependency-versions/pom.xml b/dependency-versions/pom.xml
index 0e779267371..db38fcc82fa 100644
--- a/dependency-versions/pom.xml
+++ b/dependency-versions/pom.xml
@@ -46,7 +46,6 @@
<jaxb-core.vespa.version>2.3.0.1</jaxb-core.vespa.version>
<jaxb-impl.vespa.version>2.3.0</jaxb-impl.vespa.version>
<slf4j.vespa.version>1.7.36</slf4j.vespa.version>
- <xml-apis.vespa.version>1.4.01</xml-apis.vespa.version>
<!-- END Dependencies available from the Jdisc container -->
diff --git a/jdisc_core/pom.xml b/jdisc_core/pom.xml
index 4471269358a..879a7fd2950 100644
--- a/jdisc_core/pom.xml
+++ b/jdisc_core/pom.xml
@@ -36,11 +36,6 @@
<!-- jaxb end -->
<dependency>
- <!-- Newer version than the one in rt.jar, including the ElementTraversal class needed by Xerces (Aug 2015, still valid Sep 2017) -->
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </dependency>
- <dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
diff --git a/parent/pom.xml b/parent/pom.xml
index eeacc667b22..1da2698b4cb 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1120,6 +1120,12 @@
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>${xerces.vespa.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency> <!-- TODO: Remove on Vespa 9 -->
<groupId>org.json</groupId>
diff --git a/vespa-dependencies-enforcer/allowed-maven-dependencies.txt b/vespa-dependencies-enforcer/allowed-maven-dependencies.txt
index 50ab762bd9b..65ef50c49e5 100644
--- a/vespa-dependencies-enforcer/allowed-maven-dependencies.txt
+++ b/vespa-dependencies-enforcer/allowed-maven-dependencies.txt
@@ -214,7 +214,6 @@ org.tukaani:xz:1.9
org.xerial.snappy:snappy-java:1.1.10.3
software.amazon.ion:ion-java:1.0.2
xerces:xercesImpl:2.12.2
-xml-apis:xml-apis:1.4.01
#[test-only]
# Contains dependencies that are used exclusively in 'test' scope