aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2022-06-01 10:18:50 +0200
committerGitHub <noreply@github.com>2022-06-01 10:18:50 +0200
commitf55bc37159d5c2d487c53e1498346cccfd50f6c3 (patch)
treee4f62b9d331685cc9ebf057bcf38d52858ac0146
parent6f400a83b10cb5c45741fa735269c237e8cd15a3 (diff)
parent3a38308920a645406dc8883df26f25d97ecbdeca (diff)
Merge pull request #22816 from vespa-engine/jonmv/forbid-anything-but-the-right-jupiter
Forbid anything but jupiter-api on the right version
-rw-r--r--hosted-tenant-base/pom.xml8
1 files changed, 6 insertions, 2 deletions
diff --git a/hosted-tenant-base/pom.xml b/hosted-tenant-base/pom.xml
index 734c096d373..a5b9c5d3f82 100644
--- a/hosted-tenant-base/pom.xml
+++ b/hosted-tenant-base/pom.xml
@@ -223,16 +223,20 @@
</configuration>
</execution>
<execution>
- <id>enforce-no-jupiter-compile-scope</id>
+ <id>enforce-just-our-jupiter</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<bannedDependencies>
- <!-- Fail validation for apps with junit-jupiter-api in compile scope. -->
+ <!-- Fail validation for apps with junit-jupiter-api in compile scope, or on wrong version. -->
<excludes>
<exclude>org.junit.jupiter:junit-jupiter-api:*:jar:compile</exclude>
+ <exclude>org.junit.jupiter:junit-jupiter-api:*:jar:provided</exclude>
+ <exclude>org.junit.jupiter:junit-jupiter-api:*:jar:runtime</exclude>
+ <exclude>org.junit.jupiter:junit-jupiter-api:(,${junit.version}):jar:*</exclude>
+ <exclude>org.junit.jupiter:junit-jupiter-api:(${junit.version},):jar:*</exclude>
</excludes>
</bannedDependencies>
</rules>