From fae0dc0276e0f730b1e4e37bba50d2ecd28ea170 Mon Sep 17 00:00:00 2001 From: Michele Sollecito Date: Tue, 13 Mar 2018 14:51:55 +0000 Subject: [PATCH] [CORDA-1216]: Moved dependency on Jackson Databind from core to finance. (#2802) --- core/build.gradle | 2 -- finance/build.gradle | 9 +++++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/core/build.gradle b/core/build.gradle index f3e24ed0ca..ab7f615c8a 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -105,8 +105,6 @@ dependencies { // This may be temporary until we experiment with other ways to do on-the-fly contract specialisation via an API. compile "org.apache.commons:commons-jexl3:3.0" compile 'commons-lang:commons-lang:2.6' - // For JSON - compile "com.fasterxml.jackson.core:jackson-databind:${jackson_version}" // Java ed25519 implementation. See https://github.com/str4d/ed25519-java/ compile "net.i2p.crypto:eddsa:$eddsa_version" diff --git a/finance/build.gradle b/finance/build.gradle index 662e7c9aa5..7180a5f9eb 100644 --- a/finance/build.gradle +++ b/finance/build.gradle @@ -29,6 +29,9 @@ dependencies { // TODO Remove this once we have app configs compile "com.typesafe:config:$typesafe_config_version" + // For JSON + compile "com.fasterxml.jackson.core:jackson-databind:${jackson_version}" + testCompile project(':test-utils') testCompile project(path: ':core', configuration: 'testArtifacts') testCompile "junit:junit:$junit_version" @@ -59,6 +62,12 @@ artifacts { jar { baseName 'corda-finance' + exclude "META-INF/*.DSA" + exclude "META-INF/*.RSA" + exclude "META-INF/*.SF" + exclude "META-INF/*.MF" + exclude "META-INF/LICENSE" + exclude "META-INF/NOTICE" } publish {