我的蚂蚁build.xml
文件是这样的:
<!-- Properties -->
<property name="src" value="${basedir}" />
<property name="jars" value="${src}/jars" />
<property name="dest" value="${src}/dest" />
<property name="reports" value="${src}/reports" />
<path id="claspath">
<fileset dir="${jars}">
<include name="*.jar" />
</fileset>
</path>
<target name="clean">
<echo> removing the directories "dest" and "reports" </echo>
<delete dir="${dest}" />
<delete dir="${reports}" />
</target>
<target name="makedir" depends="clean">
<echo> creating directories "dest" and "reports" </echo>
<mkdir dir="dest" />
<mkdir dir="reports" />
</target>
<target name="complie" depends="makedir">
<javac srcdir="${src}" destdir="${dest}" />
<classpath refid="classpath"/>
</target>
当我在cmd提示符下键入ant
命令时,编译发生但jar文件没有加载,所以我正在编译错误。我在上面的代码中提到的jar文件夹只有一个jar文件,它是“testng-6.8.5.jar”。请告诉我上面的代码有什么问题。
答案 0 :(得分:0)
您关闭同一行的<javac>
标记,应为:
<javac srcdir="${src}" destdir="${dest}">
<classpath refid="classpath"/>
</javac>