diff options
-rw-r--r-- | hosted-tenant-base/pom.xml | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/hosted-tenant-base/pom.xml b/hosted-tenant-base/pom.xml index 7dd66003581..96ac8fe475b 100644 --- a/hosted-tenant-base/pom.xml +++ b/hosted-tenant-base/pom.xml @@ -269,10 +269,26 @@ <configuration> <rules> <bannedDependencies> - <!-- Fail validation for provided container deps which will fail when embedded in application bundle --> + <level>ERROR</level> <excludes> + <exclude>javax.ws.rs:javax.ws.rs-api:*:jar:compile</exclude> <exclude>org.slf4j:slf4j-api:*:jar:compile</exclude> </excludes> + <!-- Single line as maven-enforcer-plugin renders multiline messages badly :( --> + <message> + Dependency graph contains 'compile' scoped artifacts that are provided by the container. These may cause the application to fail. Either exclude artifacts (if unused) or override to scope 'provided'. + </message> + </bannedDependencies> + <bannedDependencies> + <level>WARN</level> + <excludes> + <exclude>com.google.inject:guice:*:jar:compile</exclude> + <exclude>javax.inject:javax.inject:*:jar:compile</exclude> + </excludes> + <!-- Single line as maven-enforcer-plugin renders multiline messages badly :( --> + <message> + Dependency graph contains 'compile' scoped artifacts that are provided by the container. These may result in unexpected behaviour and will result in a larger application package than necessary. Either exclude artifacts (if unused) or override to scope 'provided'. + </message> </bannedDependencies> </rules> </configuration> |