Java/Ant/Java Run

Материал из Java эксперт
Перейти к: навигация, поиск

Java with classpath

   <source lang="java">

<?xml version="1.0"?> <project name="yourName" default="junitgui" basedir=".">

 <property name="junitJar" value="\junit3.8.1\junit.jar" />
 <property name="src.dir" value="${basedir}\src" />
 <property name="build.dir" value="${basedir}\classes" />
 <path id="classpath">
   <pathelement location="${junitJar}" />
   <pathelement location="${build.dir}" />
 </path>
 <target name="init">
   <mkdir dir="${build.dir}" />
 </target>
 <target name="build" depends="init" description="build all">
   <javac
       srcdir="${src.dir}" destdir="${build.dir}"
       source="1.5" 
       deprecation="on" debug="on" optimize="off" includes="**">
     <classpath refid="classpath" />
   </javac>
 </target>
 <target name="junitgui" depends="build" description="run junitgui">
   <java classname="junit.awtui.TestRunner" fork="yes">
     <arg value="sis.AllTests" />
     <classpath refid="classpath" />
   </java>
 </target>
  <target name="clean">  
   <delete dir="${build.dir}" />
 </target>
  <target name="rebuildAll" depends="clean,build" description="rebuild all"/>

</project>

 </source>