From ea7741d3e0d82f407b600df11e82899bb1467751 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Thu, 15 Sep 2011 14:40:16 +0000 Subject: [PATCH] Only do Bouncy Castle shading for a newly created Android-specific build. This should resolve issues with JAR signature check failures. Patch from Gary Rowe. --- pom.xml | 126 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 71 insertions(+), 55 deletions(-) diff --git a/pom.xml b/pom.xml index 8f1e9bca..5480618e 100644 --- a/pom.xml +++ b/pom.xml @@ -102,14 +102,14 @@ bitcoinj-release BitCoinJ Release - + http://ci.bitcoinj.org/artifactory/release bitcoinj-snapshot BitCoinJ Snapshot - + http://ci.bitcoinj.org/artifactory/snapshot @@ -145,18 +145,18 @@ - maven-dependency-plugin - - - install - - copy-dependencies - - - ${project.build.directory}/lib - - - + maven-dependency-plugin + + + install + + copy-dependencies + + + ${project.build.directory}/lib + + + @@ -207,51 +207,65 @@ maven-shade-plugin 1.4 - - package - - shade - - - - - org.bouncycastle - com.google.bitcoin.bouncycastle - - - - - org.bouncycastle - - - true - - + + package + + shade + + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + org.bouncycastle + com.google.bitcoin.bouncycastle + + + + + org.bouncycastle + + + true + + true + android + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -295,13 +309,15 @@ jar compile + org.bouncycastle bcprov-jdk15 1.46 jar compile - + @@ -314,7 +330,7 @@ maven-javadoc-plugin ${maven-javadoc-plugin.version} - com.google.bitcoin.bouncycastle.* + com.google.bitcoin.bouncycastle.*