Skip to content
Snippets Groups Projects
Commit 8dfb103b authored by brinn's avatar brinn
Browse files

initial check-in

SVN: 23
parent a79619ae
No related branches found
No related tags found
No related merge requests found
<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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment