diff --git a/tools/pom.xml b/tools/pom.xml index ab6cba711..3c4d12462 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -33,13 +33,15 @@ + + org.apache.maven.plugins maven-shade-plugin 1.6 - false + true @@ -56,6 +58,7 @@ com.google.bitcoin.tools.WalletTool + target/wallet-tool.jar @@ -66,6 +69,7 @@ + diff --git a/tools/wallet-tool b/tools/wallet-tool index e098e70d2..a4aba36ed 100755 --- a/tools/wallet-tool +++ b/tools/wallet-tool @@ -3,13 +3,11 @@ set -e # Check if the jar has been built. -if [ ! -e target/bitcoinj-tools-*.jar ] || [[ "$ALWAYS_BUILD_WALLETTOOL" != "" ]]; then +if [ ! -e target/wallet-tool.jar ] || [[ "$ALWAYS_BUILD_WALLETTOOL" != "" ]]; then echo "Compiling WalletTool to a JAR" - cd ../core - mvn install -DskipTests - cd ../tools - [ -e target/bitcoinj-tools-*.jar ] && rm target/bitcoinj-tools-*.jar + cd .. mvn package -DskipTests + cd tools fi -java -jar target/bitcoinj-tools-*.jar "$@" +java -jar target/wallet-tool.jar "$@" diff --git a/tools/wallet-tool.cmd b/tools/wallet-tool.cmd index 27ba9845b..b0a170d4c 100644 --- a/tools/wallet-tool.cmd +++ b/tools/wallet-tool.cmd @@ -1,6 +1,6 @@ @echo off rem Check if the jar has been built. -set TARGET_JAR=bitcoinj-tools-*.jar +set TARGET_JAR=wallet-tool.jar if not exist "target/%TARGET_JAR%" goto BUILD if defined ALWAYS_BUILD_WALLETTOOL goto BUILD @@ -9,11 +9,9 @@ goto RUN :BUILD echo Compiling WalletTool to a JAR -cd ../core -call mvn install -DskipTests -cd ../tools -if exist "target/%TARGET_JAR%" del "target\%TARGET_JAR%" +cd .. call mvn package -DskipTests +cd tools :RUN