From a9ebe8f8ee52debbfcb0af65f4e78b6df0cfb4dc Mon Sep 17 00:00:00 2001 From: Tamas Penzes Date: Wed, 2 Aug 2017 10:27:03 +0200 Subject: [PATCH] HBASE-18304: Start enforcing upperbounds on dependencies Updated Maven enforcer plugin to version 3.0.0-M1 Added XML segment to main pom.xml to enforce upperbounds dependencies Added exception list of conflicting dependencies to enforcer plugin --- pom.xml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 07ec470a46..2428b26027 100644 --- a/pom.xml +++ b/pom.xml @@ -779,7 +779,7 @@ org.apache.maven.plugins maven-enforcer-plugin - [1.0.1,) + [3.0.0,) enforce @@ -939,6 +939,7 @@ org.apache.maven.plugins maven-enforcer-plugin + 3.0.0-M1 org.codehaus.mojo @@ -1033,6 +1034,31 @@ + require-upper-bound-deps + + + + + com.google.protobuf:protobuf-java + org.slf4j:slf4j-log4j12 + com.google.guava:guava + com.thoughtworks.paranamer:paranamer + commons-net:commons-net + net.java.dev.jets3t:jets3t + org.scala-lang:scala-library + org.scala-lang:scala-reflect + io.netty:netty + + + + + + + + enforce + + + check-aggregate-license process-resources -- 2.11.0 (Apple Git-81)