aboutsummaryrefslogtreecommitdiffstats
path: root/container-dependencies-enforcer
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-06-13 11:44:55 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-06-13 11:44:55 +0200
commitf7d02598ba5a485be4ba242ec067d4605fa0bc80 (patch)
tree8531f638a37ca5bfe5efd41b2cda2e9d9d37dfe8 /container-dependencies-enforcer
parent9a970bbfecff93622907ac1c3cad663e61df063a (diff)
Use custom maven-enforcer-plugin rule in container-dependencies-enforcer
Diffstat (limited to 'container-dependencies-enforcer')
-rw-r--r--container-dependencies-enforcer/pom.xml21
1 files changed, 12 insertions, 9 deletions
diff --git a/container-dependencies-enforcer/pom.xml b/container-dependencies-enforcer/pom.xml
index bbd816d349d..b8d661de111 100644
--- a/container-dependencies-enforcer/pom.xml
+++ b/container-dependencies-enforcer/pom.xml
@@ -41,6 +41,13 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>com.yahoo.vespa</groupId>
+ <artifactId>vespa-enforcer-extensions</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
<executions>
<execution>
<!-- To allow running 'mvn enforcer:enforce' from the command line -->
@@ -50,13 +57,9 @@
</goals>
<configuration>
<rules>
- <bannedDependencies>
- <excludes>
- <!-- Only allow explicitly listed deps in provided and compile scope -->
- <exclude>*:*:*:jar:provided:*</exclude>
- <exclude>*:*:*:jar:compile:*</exclude>
- </excludes>
- <includes>
+ <enforceDependencies implementation="com.yahoo.vespa.maven.plugin.enforcer.EnforceDependencies">
+ <allowed>
+ <include>*:*:*:jar:test</include>
<include>com.yahoo.vespa</include>
<include>aopalliance:aopalliance:[${aopalliance.version}]:jar:provided</include>
<include>com.fasterxml.jackson.core:jackson-annotations:[${jackson2.version}]:jar:provided</include>
@@ -85,8 +88,8 @@
<include>org.slf4j:slf4j-api:[${slf4j.version}]:jar:provided</include>
<include>org.slf4j:slf4j-jdk14:[${slf4j.version}]:jar:provided</include>
<include>xml-apis:xml-apis:[${xml-apis.version}]:jar:provided</include>
- </includes>
- </bannedDependencies>
+ </allowed>
+ </enforceDependencies>
</rules>
<fail>true</fail>
</configuration>