SOURCES: java-commons-net-build.xml (NEW) - ant build file fom java-commons...
pawelz
pawelz at pld-linux.org
Mon Mar 30 22:34:33 CEST 2009
Author: pawelz Date: Mon Mar 30 20:34:32 2009 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- ant build file fom java-commons-net 2.0
---- Files affected:
SOURCES:
java-commons-net-build.xml (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/java-commons-net-build.xml
diff -u /dev/null SOURCES/java-commons-net-build.xml:1.1
--- /dev/null Mon Mar 30 22:34:33 2009
+++ SOURCES/java-commons-net-build.xml Mon Mar 30 22:34:27 2009
@@ -0,0 +1,83 @@
+<project name="commons-net" default="jar" basedir=".">
+ <description>
+ PLD build file for commons-net
+ </description>
+
+ <!-- set global properties for this build -->
+ <property name="src" location="src/main/java"/>
+ <property name="build" location="build"/>
+ <property name="dist" location="dist"/>
+ <property name="tests" location="src/test/java"/>
+ <property name="tests.reports" location="reports"/>
+ <property name="tests.build" location="tests-build"/>
+ <property name="source" value="1.5"/>
+ <property name="target" value="1.5"/>
+ <property name="pname" value="commons-net"/>
+ <property name="compiler" value="sun"/>
+
+ <target name="clean" description="clean up" >
+ <delete dir="${build}"/>
+ <delete dir="${dist}"/>
+ </target>
+
+ <target name="init">
+ <tstamp/>
+ <mkdir dir="${build}"/>
+ <mkdir dir="${tests.reports}"/>
+ <mkdir dir="${tests.build}"/>
+ </target>
+
+ <target name="compile-sun" depends="init" description="compile the source">
+ <javac srcdir="${src}"
+ destdir="${build}"
+ source="${source}"
+ target="${target}">
+ </javac>
+ </target>
+
+ <target name="compile-gcj" depends="init" description="compile the source">
+ <javac srcdir="${src}"
+ destdir="${build}"
+ source="${source}"
+ target="${target}">
+ <compilerarg value="-bootclasspath"/>
+ <compilerarg value="${bootstrap}"/>
+ </javac>
+ </target>
+
+ <target name="jar" description="create the jar file" >
+ <mkdir dir="${dist}"/>
+ <jar jarfile="${dist}/${pname}-${version}.jar" basedir="${build}"/>
+ </target>
+
+ <!-- TESTS -->
+
+ <path id="tests.path">
+ <pathelement location="${build}"/>
+ <pathelement location="${tests.build}"/>
+ </path>
+
+ <target name="tests-compile-sun" depends="init" description="compile the tests" >
+ <javac srcdir="${src}" destdir="${tests.build}"/>
+ </target>
+
+ <target name="tests-compile-gcj" depends="init" description="compile the tests" >
+ <javac srcdir="${src}" destdir="${tests.build}">
+ <compilerarg value="-bootclasspath"/>
+ <compilerarg value="${bootstrap}"/>
+ </javac>
+ </target>
+
+ <target name="tests" description="run the tests" >
+ <junit printsummary="yes" haltonfailure="yes">
+ <classpath refid="tests.path"/>
+ <formatter type="plain"/>
+ <batchtest fork="yes" todir="${tests.reports}">
+ <fileset dir="${tests}">
+ <include name="**/*Test*.java"/>
+ <exclude name="**/AllTests.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ </target>
+</project>
================================================================
More information about the pld-cvs-commit
mailing list