我是一个 java-greenhorn,试图通过 ant 编译我的项目,但没有任何效果。所以,在我的课堂上,我使用log4j.jar
and import junit
。一切都在 Eclipse 中,无论是 Ant。这是 build.xml 文件:
<path id="master-classpath">
<pathelement path="D:\.a lot of folders..\junit.jar"/>
<!--<pathelement path="D:\...\log4j-1.2.17.jar"/> -->
<fileset dir="D:\apache-log4j-1.2.17">
<include name="log4j-1.2.17.jar"/>
</fileset>
<pathelement path="${buildSrc}"/>
</path>
并compile
阻止:
<target name="compile" depends="init">
<javac includeantruntime="false" srcdir="${src1}" destdir="${buildSrc}"/>
<javac includeantruntime="false" srcdir="${src2}" destdir="${buildSrc}"/>
<javac includeantruntime="false" srcdir="${test}" destdir="${buildTest}">
<classpath refid="master-classpath"/>
</javac>
<javac includeantruntime="false" srcdir="src" destdir="build/classes" classpath="${buildSrc}"/>
</target>
我也尝试了一些不同的方法,比如在 javac-task 中做同样的事情,使用属性等,但都没有成功。你能找出我的错误并帮助处理它吗?提前致谢。