summaryrefslogtreecommitdiffstats
path: root/container-dependencies-enforcer
diff options
context:
space:
mode:
authorgjoranv <gv@yahooinc.com>2023-06-23 14:30:18 +0200
committergjoranv <gv@yahooinc.com>2023-06-26 10:57:20 +0200
commit62d18424c49758af7cfc0a4187bf5a61d2c61d31 (patch)
treea1919166689d91fb36b0075b66fc9ed1c7b68b88 /container-dependencies-enforcer
parent91ae627ac37d1494a1b9ce8aacd785232ab48320 (diff)
Explicitly add all deps to container-dependencies-enforcer
Diffstat (limited to 'container-dependencies-enforcer')
-rw-r--r--container-dependencies-enforcer/pom.xml117
1 files changed, 115 insertions, 2 deletions
diff --git a/container-dependencies-enforcer/pom.xml b/container-dependencies-enforcer/pom.xml
index d63a1867f9a..a016c44f829 100644
--- a/container-dependencies-enforcer/pom.xml
+++ b/container-dependencies-enforcer/pom.xml
@@ -60,8 +60,6 @@
<rules>
<enforceDependencies implementation="com.yahoo.vespa.maven.plugin.enforcer.EnforceDependencies">
<allowed>
- <include>*:*:*:test</include>
- <include>com.yahoo.vespa:*:*:*</include>
<include>aopalliance:aopalliance:${aopalliance.version}:provided</include>
<include>com.fasterxml.jackson.core:jackson-annotations:${jackson2.version}:provided</include>
<include>com.fasterxml.jackson.core:jackson-core:${jackson2.version}:provided</include>
@@ -89,6 +87,121 @@
<include>org.slf4j:slf4j-api:${slf4j.version}:provided</include>
<include>org.slf4j:slf4j-jdk14:${slf4j.version}:provided</include>
<include>xml-apis:xml-apis:${xml-apis.version}:provided</include>
+
+ <!-- Vespa provided dependencies -->
+ <include>com.yahoo.vespa:annotations:*:provided</include>
+ <include>com.yahoo.vespa:component:*:provided</include>
+ <include>com.yahoo.vespa:config-bundle:*:provided</include>
+ <include>com.yahoo.vespa:config-lib:*:provided</include>
+ <include>com.yahoo.vespa:config:*:provided</include>
+ <include>com.yahoo.vespa:configdefinitions:*:provided</include>
+ <include>com.yahoo.vespa:configgen:*:provided</include>
+ <include>com.yahoo.vespa:container-core:*:provided</include>
+ <include>com.yahoo.vespa:container-dev:*:provided</include>
+ <include>com.yahoo.vespa:container-disc:*:provided</include>
+ <include>com.yahoo.vespa:container-documentapi:*:provided</include>
+ <include>com.yahoo.vespa:container-messagebus:*:provided</include>
+ <include>com.yahoo.vespa:container-onnxruntime:*:provided</include>
+ <include>com.yahoo.vespa:container-search-and-docproc:*:provided</include>
+ <include>com.yahoo.vespa:container-search:*:provided</include>
+ <include>com.yahoo.vespa:container:*:provided</include>
+ <include>com.yahoo.vespa:defaults:*:provided</include>
+ <include>com.yahoo.vespa:docproc:*:provided</include>
+ <include>com.yahoo.vespa:document:*:provided</include>
+ <include>com.yahoo.vespa:documentapi:*:provided</include>
+ <include>com.yahoo.vespa:fileacquirer:*:provided</include>
+ <include>com.yahoo.vespa:fsa:*:provided</include>
+ <include>com.yahoo.vespa:hosted-zone-api:*:provided</include>
+ <include>com.yahoo.vespa:http-utils:*:provided</include>
+ <include>com.yahoo.vespa:jdisc_core:*:provided</include>
+ <include>com.yahoo.vespa:jrt:*:provided</include>
+ <include>com.yahoo.vespa:linguistics:*:provided</include>
+ <include>com.yahoo.vespa:messagebus:*:provided</include>
+ <include>com.yahoo.vespa:metrics:*:provided</include>
+ <include>com.yahoo.vespa:model-evaluation:*:provided</include>
+ <include>com.yahoo.vespa:opennlp-linguistics:*:provided</include>
+ <include>com.yahoo.vespa:predicate-search-core:*:provided</include>
+ <include>com.yahoo.vespa:provided-dependencies:*:provided</include>
+ <include>com.yahoo.vespa:searchcore:*:provided</include>
+ <include>com.yahoo.vespa:searchlib:*:provided</include>
+ <include>com.yahoo.vespa:security-utils:*:provided</include>
+ <include>com.yahoo.vespa:vdslib:*:provided</include>
+ <include>com.yahoo.vespa:vespa-3party-bundles:pom:*:provided</include>
+ <include>com.yahoo.vespa:vespaclient-container-plugin:*:provided</include>
+ <include>com.yahoo.vespa:vespajlib:*:provided</include>
+ <include>com.yahoo.vespa:vespalog:*:provided</include>
+
+ <!-- Vespa test dependencies -->
+ <include>com.yahoo.vespa:airlift-zstd:*:test</include>
+ <include>com.yahoo.vespa:application:*:test</include>
+ <include>com.yahoo.vespa:config-application-package:*:test</include>
+ <include>com.yahoo.vespa:config-model-api:*:test</include>
+ <include>com.yahoo.vespa:config-model:*:test</include>
+ <include>com.yahoo.vespa:config-provisioning:*:test</include>
+ <include>com.yahoo.vespa:container-apache-http-client-bundle:*:test</include>
+ <include>com.yahoo.vespa:container-test:*:test</include>
+ <include>com.yahoo.vespa:indexinglanguage:*:test</include>
+ <include>com.yahoo.vespa:logd:*:test</include>
+ <include>com.yahoo.vespa:metrics-proxy:*:test</include>
+ <include>com.yahoo.vespa:model-integration:*:test</include>
+ <include>com.yahoo.vespa:searchsummary:*:test</include>
+ <include>com.yahoo.vespa:standalone-container:*:test</include>
+ <include>com.yahoo.vespa:storage:*:test</include>
+ <include>com.yahoo.vespa:vespaclient-core:*:test</include>
+ <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:${protobuf.version}:test</include>
+ <include>com.ibm.icu:icu4j:70.1:test</include>
+ <include>com.microsoft.onnxruntime:onnxruntime:${onnxruntime.version}:test</include>
+ <include>com.thaiopensource:jing:20091111:test</include>
+ <include>commons-codec:commons-codec:${commons-codec.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>org.apache.felix:org.apache.felix.framework:${felix.version}:test</include>
+ <include>org.apache.felix:org.apache.felix.framework:${felix.version}:test</include>
+ <include>org.apache.felix:org.apache.felix.log:1.0.1:test</include>
+ <include>org.apache.httpcomponents.client5:httpclient5:${apache.httpclient5.version}:test</include>
+ <include>org.apache.httpcomponents.core5:httpcore5:${apache.httpcore5.version}:test</include>
+ <include>org.apache.httpcomponents.core5:httpcore5-h2:${apache.httpcore5.version}:test</include>
+ <include>org.apache.httpcomponents:httpclient:${apache.httpclient.version}:test</include>
+ <include>org.apache.httpcomponents:httpcore:${apache.httpcore.version}:test</include>
+ <include>org.apache.httpcomponents:httpmime:${apache.httpclient.version}:test</include>
+ <include>org.apache.opennlp:opennlp-tools:1.9.3:test</include>
+ <include>org.bouncycastle:bcpkix-jdk18on:${bouncycastle.version}:test</include>
+ <include>org.bouncycastle:bcprov-jdk18on:${bouncycastle.version}:test</include>
+ <include>org.bouncycastle:bcutil-jdk18on:${bouncycastle.version}:test</include>
+ <include>org.eclipse.jetty.http2:http2-common:${jetty.version}:test</include>
+ <include>org.eclipse.jetty.http2:http2-hpack:${jetty.version}:test</include>
+ <include>org.eclipse.jetty.http2:http2-server:${jetty.version}:test</include>
+ <include>org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:5.0.2:test</include>
+ <include>org.eclipse.jetty:jetty-alpn-client:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-alpn-java-server:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-alpn-server:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-client:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-http:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-io:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-jmx:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-security:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-server:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-servlet:${jetty.version}:test</include>
+ <include>org.eclipse.jetty:jetty-util:${jetty.version}:test</include>
+ <include>org.hamcrest:hamcrest-core:1.3:test</include>
+ <include>org.hdrhistogram:HdrHistogram:2.1.12:test</include>
+ <include>org.json:json:${org.json.version}:test</include> <!-- TODO: Remove on Vespa 9 -->
+ <include>org.lz4:lz4-java:${org.lz4.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>
</allowed>
</enforceDependencies>
</rules>