From 8dfb103b5d820e81cb1dfb55c28504829db70288 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Wed, 9 May 2007 19:43:20 +0000
Subject: [PATCH] initial check-in

SVN: 23
---
 datamover/.gitignore      |  0
 datamover/build/build.xml | 62 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)
 delete mode 100644 datamover/.gitignore
 create mode 100644 datamover/build/build.xml

diff --git a/datamover/.gitignore b/datamover/.gitignore
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/datamover/build/build.xml b/datamover/build/build.xml
new file mode 100644
index 00000000000..1bfa61d18a6
--- /dev/null
+++ b/datamover/build/build.xml
@@ -0,0 +1,62 @@
+<project name="datamover" default="dist" basedir="..">
+  <import file="../../build_resources/ant/build-common.xml" />
+  <project-classpath name="ecp" classes="${classes}" />
+
+  <property name="original.dist" value="dist" />
+  <property name="dist" value="${targets}/dist" />
+  <property name="mainfolder" value="datamover" />
+  <property name="dist.datamover" value="${dist}/${mainfolder}" />
+  <property name="dist.datamover.lib" value="${dist.datamover}/lib" />
+  <property name="jar.file" value="${dist.datamover.lib}/datamover.jar" />
+  <property name="dist.file.prefix" value="${dist}/datamover" />
+  <property name="lib" value="../libraries" />
+
+  <target name="clean">
+    <delete dir="${dist}" />
+  </target>
+
+  <target name="compile" depends="clean">
+    <antcall target="-compile" />
+  </target>
+
+  <target name="run-tests">
+    <antcall target="-run-tests">
+      <param name="test.suite" value="tests_fast.xml"/> 
+    </antcall>
+  </target> 
+  
+  <target name="jar" depends="compile">
+    <mkdir dir="${dist.datamover.lib}" />
+    <build-info revision="revision.number" version="version.number" clean="clean.flag"/>
+    <echo file="${build.info.file}">${version.number}:${revision.number}:${clean.flag}</echo>
+    <recursive-jar destfile="${jar.file}">
+      <fileset dir="${classes}">
+        <include name="**/*.class" />
+        <include name="${build.info.filename}" />
+      </fileset>
+      <manifest>
+        <attribute name="Main-Class" value="ch.systemsx.cisd.datamover.Main" />
+        <attribute name="Class-Path" value="log4j.jar commons-cli.jar activation.jar mail.jar" />
+        <attribute name="Version" value="${version.number}" />
+        <attribute name="Build-Number" value="${version.number} (r${revision.number},${clean.flag})" />
+      </manifest>
+    </recursive-jar>
+  </target>
+
+  <target name="dist" depends="jar">
+    <copy file="${lib}/activation/activation.jar" todir="${dist.datamover.lib}" />
+    <copy file="${lib}/mail/mail.jar" todir="${dist.datamover.lib}" />
+    <copy file="${lib}/log4j/log4j.jar" todir="${dist.datamover.lib}" />
+    <copy file="${lib}/commons-cli/commons-cli.jar" todir="${dist.datamover.lib}" />
+    <property name="dist.file" value="${dist.file.prefix}-${version.number}-r${revision.number}.zip" />   
+    <zip basedir="${dist}" destfile="${dist.file}">
+      <zipfileset dir="${original.dist}" excludes="**/datamover.sh" prefix="${mainfolder}" />
+      <zipfileset file="${original.dist}/datamover.sh" filemode="755" prefix="${mainfolder}" />
+    </zip>
+    <delete dir="${dist.datamover.lib}" /> 
+  </target>
+ 
+  <target name="ci" depends="run-tests, dist">
+  </target> 
+
+</project>
\ No newline at end of file
-- 
GitLab