ant求助
对于以下的两个文件build.xml应该怎么写
Hello2.java
package demo;
public class Hello2{
public static String sayHello() {
return "Hello";
}
}
**************************
Hello2Test.java
import demo.*;
public class Hello2Test{
public static void main(String[] args) {
System.out.println(Hello2.sayHello());
}
}
*************************
以下是我写的build.xml,但是compile2总也能不过,手动编译
javac -cp ./build/class -d ./build/class Hello2Test.java 没问题
<?xml version="1.0"?>
<project name="buildTemplet" default="compile" basedir=".">
<property name="src.dir" value="."/>
<property name="build.dir" value="build"/>
<property name="build.class" value="${build.dir}/class"/>
<target name="prepare">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.class}"/>
</target>
<target name="compile">
<javac srcdir="${src.dir}" destdir="${build.class}">
<exclude name="**/*Test.java"/>
</javac>
</target>
<target name="compile2">
<javac srcdir="${src.dir}" destdir="${build.class}" classpath="${build.class}">
<include name="**/*Test.java"/>
</javac>
</target>
</project>