diff options
-rw-r--r-- | cloud-tenant-base-dependencies-enforcer/pom.xml | 57 | ||||
-rw-r--r-- | container-dependencies-enforcer/pom.xml | 48 | ||||
-rw-r--r-- | container-dependency-versions/pom.xml | 3 | ||||
-rw-r--r-- | dependency-versions/pom.xml | 22 | ||||
-rw-r--r-- | parent/pom.xml | 45 | ||||
-rw-r--r-- | tenant-cd-api/pom.xml | 1 |
6 files changed, 103 insertions, 73 deletions
diff --git a/cloud-tenant-base-dependencies-enforcer/pom.xml b/cloud-tenant-base-dependencies-enforcer/pom.xml index b098339a0c8..08d7ee07b0f 100644 --- a/cloud-tenant-base-dependencies-enforcer/pom.xml +++ b/cloud-tenant-base-dependencies-enforcer/pom.xml @@ -21,7 +21,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> - <version>3.3.0</version> <dependencies> <dependency> <groupId>com.yahoo.vespa</groupId> @@ -50,15 +49,15 @@ <!-- Guava with its internal dependencies --> <include>com.google.guava:guava:${guava.vespa.version}:provided</include> - <include>com.google.errorprone:error_prone_annotations:2.18.0:provided</include> - <include>com.google.guava:failureaccess:1.0.1:provided</include> - <include>com.google.j2objc:j2objc-annotations:2.8:provided</include> + <include>com.google.errorprone:error_prone_annotations:[2.18.0, 3):provided</include> + <include>com.google.guava:failureaccess:[1.0.1, 2):provided</include> + <include>com.google.j2objc:j2objc-annotations:[2.8, 3):provided</include> <include>com.google.inject:guice:jar:no_aop:${guice.vespa.version}:provided</include> - <include>com.sun.activation:javax.activation:1.2.0:provided</include> + <include>com.sun.activation:javax.activation:[1.2.0, 2):provided</include> <include>com.sun.xml.bind:jaxb-core:${jaxb.vespa.version}:provided</include> <include>com.sun.xml.bind:jaxb-impl:${jaxb.vespa.version}:provided</include> - <include>commons-logging:commons-logging:1.2:provided</include> + <include>commons-logging:commons-logging:${commons-logging.vespa.version}:provided</include> <include>javax.inject:javax.inject:${javax.inject.vespa.version}:provided</include> <include>javax.servlet:javax.servlet-api:${javax.servlet-api.vespa.version}:provided</include> <include>javax.ws.rs:javax.ws.rs-api:${javax.ws.rs-api.vespa.version}:provided</include> @@ -138,32 +137,32 @@ <include>com.yahoo.vespa:vsm:*:test</include> <!-- 3rd party test dependencies --> - <include>com.google.code.findbugs:jsr305:3.0.2:test</include> - <include>com.google.protobuf:protobuf-java:3.21.7:test</include> - <include>com.ibm.icu:icu4j:70.1:test</include> + <include>com.google.code.findbugs:jsr305:${findbugs.vespa.version}:test</include> + <include>com.google.protobuf:protobuf-java:${protobuf.vespa.version}:test</include> + <include>com.ibm.icu:icu4j:${icu4j.vespa.version}:test</include> <include>com.microsoft.onnxruntime:onnxruntime:jar:${onnxruntime.vespa.version}:test</include> <include>com.thaiopensource:jing:20091111:test</include> <include>commons-codec:commons-codec:${commons-codec.vespa.version}:test</include> - <include>io.airlift:airline:0.9:test</include> - <include>io.prometheus:simpleclient:0.6.0:test</include> - <include>io.prometheus:simpleclient_common:0.6.0:test</include> - <include>junit:junit:4.13.2:test</include> - <include>net.java.dev.jna:jna:5.11.0:test</include> - <include>net.openhft:zero-allocation-hashing:jar:0.16:test</include> - <include>org.antlr:antlr-runtime:3.5.3:test</include> - <include>org.antlr:antlr4-runtime:4.11.1:test</include> - <include>org.apache.commons:commons-exec:1.3:test</include> - <include>org.apache.commons:commons-math3:3.6.1:test</include> + <include>io.airlift:airline:${airline.vespa.version}:test</include> + <include>io.prometheus:simpleclient:${prometheus.client.vespa.version}:test</include> + <include>io.prometheus:simpleclient_common:${prometheus.client.vespa.version}:test</include> + <include>junit:junit:${junit4.vespa.version}:test</include> + <include>net.java.dev.jna:jna:${jna.vespa.version}:test</include> + <include>net.openhft:zero-allocation-hashing:jar:${zero-allocation-hashing.vespa.version}:test</include> + <include>org.antlr:antlr-runtime:${antlr.vespa.version}:test</include> + <include>org.antlr:antlr4-runtime:${antlr4.vespa.version}:test</include> + <include>org.apache.commons:commons-exec:${commons-exec.vespa.version}:test</include> + <include>org.apache.commons:commons-math3:${commons.math3.vespa.version}:test</include> <include>org.apache.felix:org.apache.felix.framework:${felix.vespa.version}:test</include> - <include>org.apache.felix:org.apache.felix.log:1.0.1:test</include> + <include>org.apache.felix:org.apache.felix.log:${felix.log.vespa.version}:test</include> <include>org.apache.httpcomponents.client5:httpclient5:${apache.httpclient5.vespa.version}:test</include> <include>org.apache.httpcomponents.core5:httpcore5:${apache.httpcore5.vespa.version}:test</include> <include>org.apache.httpcomponents.core5:httpcore5-h2:${apache.httpcore5.vespa.version}:test</include> <include>org.apache.httpcomponents:httpclient:${apache.httpclient.vespa.version}:test</include> <include>org.apache.httpcomponents:httpcore:${apache.httpcore.vespa.version}:test</include> <include>org.apache.httpcomponents:httpmime:${apache.httpclient.vespa.version}:test</include> - <include>org.apache.opennlp:opennlp-tools:1.9.3:test</include> - <include>org.apiguardian:apiguardian-api:1.1.2:test</include> + <include>org.apache.opennlp:opennlp-tools:${opennlp.vespa.version}:test</include> + <include>org.apiguardian:apiguardian-api:${apiguardian.vespa.version}:test</include> <include>org.bouncycastle:bcpkix-jdk18on:${bouncycastle.vespa.version}:test</include> <include>org.bouncycastle:bcprov-jdk18on:${bouncycastle.vespa.version}:test</include> <include>org.bouncycastle:bcutil-jdk18on:${bouncycastle.vespa.version}:test</include> @@ -172,7 +171,7 @@ <include>org.eclipse.jetty.http2:http2-hpack:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty.http2:http2-http-client-transport:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty.http2:http2-server:${jetty.vespa.version}:test</include> - <include>org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:5.0.2:test</include> + <include>org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:${jetty-servlet-api.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-alpn-client:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-alpn-java-client:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-alpn-java-server:${jetty.vespa.version}:test</include> @@ -186,8 +185,8 @@ <include>org.eclipse.jetty:jetty-servlet:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-util:${jetty.vespa.version}:test</include> - <include>org.hamcrest:hamcrest-core:1.3:test</include> - <include>org.hdrhistogram:HdrHistogram:2.1.12:test</include> + <include>org.hamcrest:hamcrest-core:${hamcrest.vespa.version}:test</include> + <include>org.hdrhistogram:HdrHistogram:${hdrhistogram.vespa.version}:test</include> <include>org.json:json:${org.json.vespa.version}:test</include> <include>org.junit.jupiter:junit-jupiter-api:${junit.vespa.version}:test</include> <include>org.junit.jupiter:junit-jupiter-engine:${junit.vespa.version}:test</include> @@ -195,10 +194,10 @@ <include>org.junit.platform:junit-platform-engine:${junit.platform.vespa.version}:test</include> <include>org.junit.vintage:junit-vintage-engine:${junit.vespa.version}:test</include> <include>org.lz4:lz4-java:${org.lz4.vespa.version}:test</include> - <include>org.opentest4j:opentest4j:1.2.0:test</include> - <include>org.osgi:org.osgi.compendium:4.1.0:test</include> - <include>org.osgi:org.osgi.core:4.1.0:test</include> - <include>xerces:xercesImpl:2.12.2:test</include> + <include>org.opentest4j:opentest4j:${opentest4j.vespa.version}:test</include> + <include>org.osgi:org.osgi.compendium:[4.1.0, 5):test</include> + <include>org.osgi:org.osgi.core:[4.1.0, 5):test</include> + <include>xerces:xercesImpl:${xerces.vespa.version}:test</include> </allowed> </enforceDependencies> </rules> diff --git a/container-dependencies-enforcer/pom.xml b/container-dependencies-enforcer/pom.xml index 6c30c3a4b5c..10e0af3ce7a 100644 --- a/container-dependencies-enforcer/pom.xml +++ b/container-dependencies-enforcer/pom.xml @@ -69,15 +69,15 @@ <!-- Guava with its internal dependencies --> <include>com.google.guava:guava:${guava.vespa.version}:provided</include> - <include>com.google.errorprone:error_prone_annotations:2.18.0:provided</include> - <include>com.google.guava:failureaccess:1.0.1:provided</include> - <include>com.google.j2objc:j2objc-annotations:2.8:provided</include> + <include>com.google.errorprone:error_prone_annotations:[2.18.0, 3):provided</include> + <include>com.google.guava:failureaccess:[1.0.1, 2):provided</include> + <include>com.google.j2objc:j2objc-annotations:[2.8, 3):provided</include> <include>com.google.inject:guice:jar:no_aop:${guice.vespa.version}:provided</include> - <include>com.sun.activation:javax.activation:1.2.0:provided</include> + <include>com.sun.activation:javax.activation:[1.2.0, 2):provided</include> <include>com.sun.xml.bind:jaxb-core:${jaxb.vespa.version}:provided</include> <include>com.sun.xml.bind:jaxb-impl:${jaxb.vespa.version}:provided</include> - <include>commons-logging:commons-logging:1.2:provided</include> + <include>commons-logging:commons-logging:${commons-logging.vespa.version}:provided</include> <include>javax.inject:javax.inject:${javax.inject.vespa.version}:provided</include> <include>javax.servlet:javax.servlet-api:${javax.servlet-api.vespa.version}:provided</include> <include>javax.ws.rs:javax.ws.rs-api:${javax.ws.rs-api.vespa.version}:provided</include> @@ -151,39 +151,39 @@ <include>com.yahoo.vespa:vsm:*:test</include> <!-- 3rd party test dependencies --> - <include>com.google.code.findbugs:jsr305:3.0.2:test</include> + <include>com.google.code.findbugs:jsr305:${findbugs.vespa.version}:test</include> <include>com.google.protobuf:protobuf-java:${protobuf.vespa.version}:test</include> - <include>com.ibm.icu:icu4j:70.1:test</include> + <include>com.ibm.icu:icu4j:${icu4j.vespa.version}:test</include> <include>com.microsoft.onnxruntime:onnxruntime:${onnxruntime.vespa.version}:test</include> <include>com.thaiopensource:jing:20091111:test</include> <include>commons-codec:commons-codec:${commons-codec.vespa.version}:test</include> - <include>io.airlift:airline:0.9:test</include> - <include>io.prometheus:simpleclient:0.6.0:test</include> - <include>io.prometheus:simpleclient_common:0.6.0:test</include> - <include>junit:junit:4.13.2:test</include> - <include>net.java.dev.jna:jna:5.11.0:test</include> - <include>net.openhft:zero-allocation-hashing:jar:0.16:test</include> - <include>org.antlr:antlr-runtime:3.5.3:test</include> - <include>org.antlr:antlr4-runtime:4.11.1:test</include> + <include>io.airlift:airline:${airline.vespa.version}:test</include> + <include>io.prometheus:simpleclient:${prometheus.client.vespa.version}:test</include> + <include>io.prometheus:simpleclient_common:${prometheus.client.vespa.version}:test</include> + <include>junit:junit:${junit4.vespa.version}:test</include> + <include>net.java.dev.jna:jna:${jna.vespa.version}:test</include> + <include>net.openhft:zero-allocation-hashing:jar:${zero-allocation-hashing.vespa.version}:test</include> + <include>org.antlr:antlr-runtime:${antlr.vespa.version}:test</include> + <include>org.antlr:antlr4-runtime:${antlr4.vespa.version}:test</include> <include>org.apache.commons:commons-exec:1.3:test</include> - <include>org.apache.commons:commons-math3:3.6.1:test</include> + <include>org.apache.commons:commons-math3:${commons.math3.vespa.version}:test</include> <include>org.apache.felix:org.apache.felix.framework:${felix.vespa.version}:test</include> <include>org.apache.felix:org.apache.felix.framework:${felix.vespa.version}:test</include> - <include>org.apache.felix:org.apache.felix.log:1.0.1:test</include> + <include>org.apache.felix:org.apache.felix.log:${felix.log.vespa.version}:test</include> <include>org.apache.httpcomponents.client5:httpclient5:${apache.httpclient5.vespa.version}:test</include> <include>org.apache.httpcomponents.core5:httpcore5:${apache.httpcore5.vespa.version}:test</include> <include>org.apache.httpcomponents.core5:httpcore5-h2:${apache.httpcore5.vespa.version}:test</include> <include>org.apache.httpcomponents:httpclient:${apache.httpclient.vespa.version}:test</include> <include>org.apache.httpcomponents:httpcore:${apache.httpcore.vespa.version}:test</include> <include>org.apache.httpcomponents:httpmime:${apache.httpclient.vespa.version}:test</include> - <include>org.apache.opennlp:opennlp-tools:1.9.3:test</include> + <include>org.apache.opennlp:opennlp-tools:${opennlp.vespa.version}:test</include> <include>org.bouncycastle:bcpkix-jdk18on:${bouncycastle.vespa.version}:test</include> <include>org.bouncycastle:bcprov-jdk18on:${bouncycastle.vespa.version}:test</include> <include>org.bouncycastle:bcutil-jdk18on:${bouncycastle.vespa.version}:test</include> <include>org.eclipse.jetty.http2:http2-common:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty.http2:http2-hpack:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty.http2:http2-server:${jetty.vespa.version}:test</include> - <include>org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:5.0.2:test</include> + <include>org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:${jetty-servlet-api.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-alpn-client:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-alpn-java-server:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-alpn-server:${jetty.vespa.version}:test</include> @@ -195,13 +195,13 @@ <include>org.eclipse.jetty:jetty-server:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-servlet:${jetty.vespa.version}:test</include> <include>org.eclipse.jetty:jetty-util:${jetty.vespa.version}:test</include> - <include>org.hamcrest:hamcrest-core:1.3:test</include> - <include>org.hdrhistogram:HdrHistogram:2.1.12:test</include> + <include>org.hamcrest:hamcrest-core:${hamcrest.vespa.version}:test</include> + <include>org.hdrhistogram:HdrHistogram:${hdrhistogram.vespa.version}:test</include> <include>org.json:json:${org.json.vespa.version}:test</include> <!-- TODO: Remove on Vespa 9 --> <include>org.lz4:lz4-java:${org.lz4.vespa.version}:test</include> - <include>org.osgi:org.osgi.compendium:4.1.0:test</include> - <include>org.osgi:org.osgi.core:4.1.0:test</include> - <include>xerces:xercesImpl:2.12.2:test</include> + <include>org.osgi:org.osgi.compendium:[4.1.0, 5):test</include> + <include>org.osgi:org.osgi.core:[4.1.0, 5):test</include> + <include>xerces:xercesImpl:${xerces.vespa.version}:test</include> </allowed> </enforceDependencies> </rules> diff --git a/container-dependency-versions/pom.xml b/container-dependency-versions/pom.xml index ffb692f9eb3..425a1641284 100644 --- a/container-dependency-versions/pom.xml +++ b/container-dependency-versions/pom.xml @@ -91,8 +91,7 @@ <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> - <!-- This version is exported by jdisc via jcl-over-slf4j. --> - <version>1.2</version> + <version>${commons-logging.vespa.version}</version> </dependency> <dependency> <groupId>javax.inject</groupId> diff --git a/dependency-versions/pom.xml b/dependency-versions/pom.xml index 4146ea3853c..7d4931e407d 100644 --- a/dependency-versions/pom.xml +++ b/dependency-versions/pom.xml @@ -30,7 +30,10 @@ <properties> <!-- BEGIN Dependencies available from the Jdisc container, see container-dependency-versions/pom.xml --> + + <!-- DO NOT UPGRADE THESE TO A NEW MAJOR VERSION WITHOUT CHECKING FOR BINARY COMPATIBILITY --> <aopalliance.vespa.version>1.0</aopalliance.vespa.version> + <commons-logging.vespa.version>1.2</commons-logging.vespa.version> <!-- This version is exported by jdisc via jcl-over-slf4j. --> <error-prone-annotations.vespa.version>2.18.0</error-prone-annotations.vespa.version> <guava.vespa.version>32.1.1-jre</guava.vespa.version> <guice.vespa.version>4.2.3</guice.vespa.version> @@ -42,9 +45,12 @@ <jaxb.vespa.version>2.3.0</jaxb.vespa.version> <slf4j.vespa.version>1.7.32</slf4j.vespa.version> <xml-apis.vespa.version>1.4.01</xml-apis.vespa.version> + <!-- END Dependencies available from the Jdisc container --> - <!-- Dependencies used internally in Vespa, not visible for users --> + + <!-- Dependencies used internally in Vespa, not visible for users, or only visible in test classpath --> + <airline.vespa.version>0.9</airline.vespa.version> <antlr.vespa.version>3.5.3</antlr.vespa.version> <antlr4.vespa.version>4.11.1</antlr4.vespa.version> @@ -52,6 +58,7 @@ <apache.httpcore.vespa.version>4.4.16</apache.httpcore.vespa.version> <apache.httpclient5.vespa.version>5.2.1</apache.httpclient5.vespa.version> <apache.httpcore5.vespa.version>5.2.2</apache.httpcore5.vespa.version> + <apiguardian.vespa.version>1.1.2</apiguardian.vespa.version> <asm.vespa.version>9.3</asm.vespa.version> <!-- Athenz dependencies. Make sure these dependencies match those in Vespa's internal repositories --> @@ -68,26 +75,36 @@ <bouncycastle.vespa.version>1.74</bouncycastle.vespa.version> <curator.vespa.version>5.4.0</curator.vespa.version> <commons-codec.vespa.version>1.15</commons-codec.vespa.version> + <commons-exec.vespa.version>1.3</commons-exec.vespa.version> <commons-io.vespa.version>2.11.0</commons-io.vespa.version> <commons.math3.vespa.version>3.6.1</commons.math3.vespa.version> + <commons-compress.vespa.version>1.23.0</commons-compress.vespa.version> <eclipse-collections.vespa.version>11.0.0</eclipse-collections.vespa.version> <felix.vespa.version>7.0.5</felix.vespa.version> <felix.log.vespa.version>1.0.1</felix.log.vespa.version> <findbugs.vespa.version>3.0.2</findbugs.vespa.version> <!-- Should be kept in sync with guava --> + <hamcrest.vespa.version>1.3</hamcrest.vespa.version> <hdrhistogram.vespa.version>2.1.12</hdrhistogram.vespa.version> + <icu4j.vespa.version>70.1</icu4j.vespa.version> + <java-jjwt.vespa.version>0.11.5</java-jjwt.vespa.version> + <java-jwt.vespa.version>3.10.0</java-jwt.vespa.version> <jersey.vespa.version>2.25</jersey.vespa.version> <jetty.vespa.version>11.0.15</jetty.vespa.version> <jetty-servlet-api.vespa.version>5.0.2</jetty-servlet-api.vespa.version> - <jjwt.vespa.version>0.11.5</jjwt.vespa.version> <jna.vespa.version>5.11.0</jna.vespa.version> + <joda-time.vespa.version>2.12.2</joda-time.vespa.version> <junit.vespa.version>5.8.1</junit.vespa.version> <junit.platform.vespa.version>1.8.1</junit.platform.vespa.version> + <junit4.vespa.version>4.13.2</junit4.vespa.version> <maven-archiver.vespa.version>3.6.0</maven-archiver.vespa.version> <maven-wagon.vespa.version>2.10</maven-wagon.vespa.version> + <mimepull.vespa.version>1.9.6</mimepull.vespa.version> <mockito.vespa.version>4.0.0</mockito.vespa.version> <netty.vespa.version>4.1.94.Final</netty.vespa.version> <netty-tcnative.vespa.version>2.0.61.Final</netty-tcnative.vespa.version> <onnxruntime.vespa.version>1.13.1</onnxruntime.vespa.version> + <opennlp.vespa.version>1.9.3</opennlp.vespa.version> + <opentest4j.vespa.version>1.2.0</opentest4j.vespa.version> <org.json.vespa.version>20230227</org.json.vespa.version> <org.lz4.vespa.version>1.8.0</org.lz4.vespa.version> <prometheus.client.vespa.version>0.6.0</prometheus.client.vespa.version> @@ -95,6 +112,7 @@ <spifly.vespa.version>1.3.6</spifly.vespa.version> <surefire.vespa.version>3.0.0-M9</surefire.vespa.version> <wiremock.vespa.version>2.35.0</wiremock.vespa.version> + <xerces.vespa.version>2.12.2</xerces.vespa.version> <zero-allocation-hashing.vespa.version>0.16</zero-allocation-hashing.vespa.version> <zookeeper.client.vespa.version>3.8.0</zookeeper.client.vespa.version> diff --git a/parent/pom.xml b/parent/pom.xml index d47bdabd8d4..2aa560837e3 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -463,7 +463,7 @@ <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> - <version>3.10.0</version> + <version>${java-jwt.vespa.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> @@ -559,7 +559,7 @@ <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> - <version>70.1</version> + <version>${icu4j.vespa.version}</version> </dependency> <dependency> <groupId>com.infradna.tool</groupId> @@ -622,22 +622,22 @@ <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-api</artifactId> - <version>${jjwt.vespa.version}</version> + <version>${java-jjwt.vespa.version}</version> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-impl</artifactId> - <version>${jjwt.vespa.version}</version> + <version>${java-jjwt.vespa.version}</version> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-jackson</artifactId> - <version>${jjwt.vespa.version}</version> + <version>${java-jjwt.vespa.version}</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> - <version>2.12.2</version> + <version>${joda-time.vespa.version}</version> </dependency> <dependency> <groupId>net.openhft</groupId> @@ -692,7 +692,7 @@ <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>4.13.2</version> + <version>${junit4.vespa.version}</version> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> @@ -722,12 +722,12 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> - <version>1.23.0</version> + <version>${commons-compress.vespa.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-exec</artifactId> - <version>1.3</version> + <version>${commons-exec.vespa.version}</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> @@ -841,6 +841,11 @@ <version>${maven-enforcer-plugin.vespa.version}</version> </dependency> <dependency> + <groupId>org.apache.maven.enforcer</groupId> + <artifactId>enforcer-rules</artifactId> + <version>${maven-enforcer-plugin.vespa.version}</version> + </dependency> + <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <version>${maven-plugin-tools.vespa.version}</version> @@ -879,7 +884,7 @@ <dependency> <groupId>org.apache.opennlp</groupId> <artifactId>opennlp-tools</artifactId> - <version>1.9.3</version> + <version>${opennlp.vespa.version}</version> </dependency> <dependency> <groupId>org.apache.velocity</groupId> @@ -887,6 +892,11 @@ <version>2.3</version> </dependency> <dependency> + <groupId>org.apiguardian</groupId> + <artifactId>apiguardian-api</artifactId> + <version>${apiguardian.vespa.version}</version> + </dependency> + <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>3.11.1</version> @@ -1000,19 +1010,19 @@ <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> - <version>1.3</version> + <version>${hamcrest.vespa.version}</version> <scope>test</scope> <!-- TODO: remove scope from parent pom --> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> - <version>1.3</version> + <version>${hamcrest.vespa.version}</version> <scope>test</scope> <!-- TODO: remove scope from parent pom --> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> - <version>1.3</version> + <version>${hamcrest.vespa.version}</version> <scope>test</scope> <!-- TODO: remove scope from parent pom --> </dependency> <dependency> @@ -1048,7 +1058,7 @@ <dependency> <groupId>org.jvnet.mimepull</groupId> <artifactId>mimepull</artifactId> - <version>1.9.6</version> + <version>${mimepull.vespa.version}</version> </dependency> <dependency> <groupId>org.lz4</groupId> @@ -1071,6 +1081,11 @@ <scope>import</scope> </dependency> <dependency> + <groupId>org.opentest4j</groupId> + <artifactId>opentest4j</artifactId> + <version>${opentest4j.vespa.version}</version> + </dependency> + <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>${asm.vespa.version}</version> @@ -1119,7 +1134,7 @@ <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> - <version>2.12.2</version> + <version>${xerces.vespa.version}</version> </dependency> <dependency> <!-- TODO: Remove on Vespa 9 --> <groupId>org.json</groupId> diff --git a/tenant-cd-api/pom.xml b/tenant-cd-api/pom.xml index 5c1199d34f9..aa795dfcb97 100644 --- a/tenant-cd-api/pom.xml +++ b/tenant-cd-api/pom.xml @@ -65,7 +65,6 @@ <dependency> <groupId>org.apiguardian</groupId> <artifactId>apiguardian-api</artifactId> - <version>1.1.2</version> </dependency> <dependency> <groupId>org.junit.platform</groupId> |