From a119286b298c41eae2ec1f5abf749f7c0bf09c5a Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Fri, 16 Mar 2012 13:20:50 +0100 Subject: [PATCH] POM changes and refactorings from Gary. --- core/pom.xml | 34 ++++------------ examples/pom.xml | 9 ++++- pom.xml | 103 ++++++++++++++++++++++++++++++++++++++++++++--- tools/pom.xml | 26 +++++++----- 4 files changed, 128 insertions(+), 44 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index 8036018dc..0b395c847 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -18,14 +18,18 @@ + 4.0.0 - bitcoinj com.google + bitcoinj-parent 0.5-SNAPSHOT - 4.0.0 - bitcoinj-core + com.google + bitcoinj + + BitCoinJ + A Java Bitcoin library @@ -181,19 +185,14 @@ junit junit - ${junit.version} - test org.easymock easymock - ${easymock.version} - test org.slf4j slf4j-api - ${slf4j.version} - 1.46 - 3.0 - 4.8.2 - 1.6.2 - 10.8.2.2 - 2.4.1 - gen - \ No newline at end of file diff --git a/examples/pom.xml b/examples/pom.xml index 32c6df00e..508c3b18a 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -19,18 +19,23 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - bitcoinj com.google + bitcoinj-parent 0.5-SNAPSHOT 4.0.0 + com.google bitcoinj-examples + 0.5-SNAPSHOT + + BitCoinJ Examples + A collection of examples using the BitCoinJ library com.google - bitcoinj-core + bitcoinj ${project.parent.version} diff --git a/pom.xml b/pom.xml index 86dc01716..d84da0812 100644 --- a/pom.xml +++ b/pom.xml @@ -1,17 +1,20 @@ 4.0.0 + com.google - bitcoinj - pom + bitcoinj-parent 0.5-SNAPSHOT + pom + core examples - tools + tools - BitCoinJ - A Java implementation of a Bitcoin client-only node + + BitCoinJ Parent + Provides the common configuration for the BitCoinJ modules http://code.google.com/p/bitcoinj @@ -132,4 +135,94 @@ http://nexus.bitcoinj.org/content/repositories/snapshots + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + true + true + + + + + + + + + + + junit + junit + ${junit.version} + test + + + org.easymock + easymock + ${easymock.version} + test + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + org.slf4j + slf4j-jdk14 + ${slf4j.version} + runtime + true + + + + org.apache.derby + derby + ${derby.version} + runtime + true + + + + + org.bouncycastle + bcprov-jdk15 + ${bcprov-jdk15.version} + + + + com.google.protobuf + protobuf-java + ${protobuf.version} + + + + + + + + UTF-8 + + 1.46 + 3.0 + 4.8.2 + 1.6.2 + 10.8.2.2 + 2.4.1 + gen + + diff --git a/tools/pom.xml b/tools/pom.xml index d02ce47e9..adab09751 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -18,20 +18,25 @@ - - bitcoinj - com.google - 0.5-SNAPSHOT - - 4.0.0 + + com.google + bitcoinj-parent + 0.5-SNAPSHOT + + 4.0.0 - bitcoinj-tools + com.google + bitcoinj-tools + 0.5-SNAPSHOT + + BitCoinJ Tools + A collection of useful tools that use the BitCoinJ library to perform wallet operations - com.google - bitcoinj-core - ${project.parent.version} + com.google + bitcoinj + ${project.parent.version} net.sf.jopt-simple @@ -44,4 +49,5 @@ 1.6.4 + \ No newline at end of file