Move to mvn for dependancies
diff --git a/build.xml b/build.xml
index 42b17e0..c06a8ca 100644
--- a/build.xml
+++ b/build.xml
@@ -41,6 +41,14 @@
<property name="dist.src.dir" value="${basedir}/dist-src"/>
<property name="dist.bin.result.dir" value="${dist.bin.dir}/${name}-${version}"/>
<property name="dist.src.result.dir" value="${dist.src.dir}/${name}-${version}"/>
+ <property name="copy.dependencies.arg" value=""/>
+
+ <condition property="isWindows">
+ <os family="windows" />
+ </condition>
+ <condition property="isUnix">
+ <os family="unix" />
+ </condition>
<tstamp>
<format property="ts" pattern="yyyyMMdd-HHmmss-z"/>
@@ -243,8 +251,36 @@
</jar>
</target>
- <target name="package" depends="jar-main" description="Generates the jar files"/>
+ <target name="package" depends="mvn-jars,jar-main" description="Generates the jar files"/>
+ <target name="mvn-jars" depends="mvn-jars-unix,mvn-jars-windows" unless="dev">
+ <delete failonerror="false">
+ <fileset dir="${basedir}/lib">
+ <include name="*.jar"/>
+ <exclude name="checkstyle*.jar"/>
+ <exclude name="jacocoant*.jar"/>
+ </fileset>
+ </delete>
+ <copy todir="${basedir}/lib">
+ <fileset dir="${basedir}/target/dependency">
+ <include name="*.jar"/>
+ </fileset>
+ </copy>
+ </target>
+ <target name="mvn-jars-unix" if="isUnix" unless="dev">
+ <exec executable="mvn" dir="${basedir}" failonerror="true">
+ <arg value="clean"/>
+ <arg line="${copy.dependencies.arg} dependency:copy-dependencies -DskipTests"/>
+ </exec>
+ </target>
+ <target name="mvn-jars-windows" if="isWindows" unless="dev">
+ <exec executable="cmd" dir="${basedir}" failonerror="true">
+ <arg value="/c"/>
+ <arg value="mvn"/>
+ <arg value="clean"/>
+ <arg line="${copy.dependencies.arg} dependency:copy-dependencies -DskipTests"/>
+ </exec>
+ </target>
<!-- =================================================================== -->
<!-- Creates the API documentation -->
diff --git a/lib/build/avalon-framework-4.2.0.jar b/lib/build/avalon-framework-4.2.0.jar
deleted file mode 100644
index 22a7ab3..0000000
--- a/lib/build/avalon-framework-4.2.0.jar
+++ /dev/null
Binary files differ
diff --git a/lib/build/fop-events.jar b/lib/build/fop-events.jar
deleted file mode 100644
index 2218c2f..0000000
--- a/lib/build/fop-events.jar
+++ /dev/null
Binary files differ
diff --git a/lib/build/mockito-core-1.8.5.jar b/lib/build/mockito-core-1.8.5.jar
deleted file mode 100644
index e1f33b4..0000000
--- a/lib/build/mockito-core-1.8.5.jar
+++ /dev/null
Binary files differ
diff --git a/lib/build/objenesis-1.0.0.jar b/lib/build/objenesis-1.0.0.jar
deleted file mode 100644
index 1f1b76d..0000000
--- a/lib/build/objenesis-1.0.0.jar
+++ /dev/null
Binary files differ
diff --git a/lib/build/qdox-1.12.jar b/lib/build/qdox-1.12.jar
deleted file mode 100644
index 3d850e5..0000000
--- a/lib/build/qdox-1.12.jar
+++ /dev/null
Binary files differ
diff --git a/lib/commons-io-2.11.0.jar b/lib/commons-io-2.11.0.jar
deleted file mode 100644
index be507d9..0000000
--- a/lib/commons-io-2.11.0.jar
+++ /dev/null
Binary files differ
diff --git a/lib/commons-logging-1.0.4.jar b/lib/commons-logging-1.0.4.jar
deleted file mode 100644
index b73a80f..0000000
--- a/lib/commons-logging-1.0.4.jar
+++ /dev/null
Binary files differ
diff --git a/lib/fontbox-2.0.27.jar b/lib/fontbox-2.0.27.jar
deleted file mode 100644
index d2737d9..0000000
--- a/lib/fontbox-2.0.27.jar
+++ /dev/null
Binary files differ
diff --git a/lib/fop.jar b/lib/fop.jar
deleted file mode 100644
index d138203..0000000
--- a/lib/fop.jar
+++ /dev/null
Binary files differ
diff --git a/lib/pdfbox-2.0.27.jar b/lib/pdfbox-2.0.27.jar
deleted file mode 100644
index 5510e40..0000000
--- a/lib/pdfbox-2.0.27.jar
+++ /dev/null
Binary files differ
diff --git a/lib/xmlgraphics-commons-svn-trunk.jar b/lib/xmlgraphics-commons-svn-trunk.jar
deleted file mode 100644
index 542966f..0000000
--- a/lib/xmlgraphics-commons-svn-trunk.jar
+++ /dev/null
Binary files differ