summaryrefslogtreecommitdiffstats
path: root/controller-server/pom.xml
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2017-10-12 16:05:22 +0200
committerBjørn Christian Seime <bjorncs@oath.com>2017-10-16 10:37:14 +0200
commit2d12b78dc2dd3a755e9a9dd05fa7f98acb2f544c (patch)
tree8bfe8a0195c0d49006224cd266745f46ce667f03 /controller-server/pom.xml
parentb774bae35f40b94f48f778a3571ba3fd74fc473b (diff)
Open-source Athenz integration for controller-server
Diffstat (limited to 'controller-server/pom.xml')
-rw-r--r--controller-server/pom.xml50
1 files changed, 50 insertions, 0 deletions
diff --git a/controller-server/pom.xml b/controller-server/pom.xml
index fa21098a092..2e706f6df24 100644
--- a/controller-server/pom.xml
+++ b/controller-server/pom.xml
@@ -92,6 +92,13 @@
<scope>provided</scope>
</dependency>
+ <!-- required for Athenz libraries -->
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk15on</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
<!-- compile -->
<dependency>
@@ -117,6 +124,49 @@
<version>1.6</version>
</dependency>
+ <dependency>
+ <groupId>com.yahoo.athenz</groupId>
+ <artifactId>athenz-zms-java-client</artifactId>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </exclusion>
+ <!-- Exclude all Jersey bundles provided by JDisc -->
+ <exclusion>
+ <groupId>org.glassfish.jersey.core</groupId>
+ <artifactId>jersey-client</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.glassfish.jersey.media</groupId>
+ <artifactId>jersey-media-json-jackson</artifactId>
+ </exclusion>
+ <!-- BouncyCastle is not bundled due to class loading issues
+ when security provider is registered from inside a OSGi bundle -->
+ <exclusion>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk15on</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>com.yahoo.athenz</groupId>
+ <artifactId>athenz-zts-java-client</artifactId>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
<!-- test -->
<dependency>