diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2017-10-12 16:05:22 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2017-10-16 10:37:14 +0200 |
commit | 2d12b78dc2dd3a755e9a9dd05fa7f98acb2f544c (patch) | |
tree | 8bfe8a0195c0d49006224cd266745f46ce667f03 /controller-server/pom.xml | |
parent | b774bae35f40b94f48f778a3571ba3fd74fc473b (diff) |
Open-source Athenz integration for controller-server
Diffstat (limited to 'controller-server/pom.xml')
-rw-r--r-- | controller-server/pom.xml | 50 |
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> |