我正在尝试使用以下方法编译项目:
我在终端收到以下错误:
找不到taskdef类org.testng.TESTNGNGAntTask 使用类加载器AntClassLoader []
这是我在build.xml文件中的teskdef
<taskdef name="testng" classpath="${test.classpath}"
classname="org.testng.TESTNGNGAntTask" />
答案 0 :(得分:0)
是否可以包含ant文件(默认情况下名为 build.xml )?
确保已在计算机中安装Apache Ant:打开命令行并执行 ant -v 。如果出现版本消息它可以正常工作。
如果找到ant文件,请包含一个编译目标(如果有的话,请修改它),如下所示:
<property name="src" location="src" />
<property name="build" location="build" />
<target name="compile">
<mkdir dir="${build}" />
<javac srcdir="${src}" destdir="${build}" />
</target>
这些原则只是常数。
祝你好运!答案 1 :(得分:0)