我正在尝试使用:
来编译项目- 蚂蚁编译
我在终端中收到以下错误:
taskdef类org.testng.testngnganttask找不到 使用ClassLoader AntClassLoader []
这是我的teskdef,来自build.xml文件
<taskdef name="testng" classpath="${test.classpath}"
classname="org.testng.TESTNGNGAntTask" />
您是否可以包括ant文件(默认情况下为 build.xml )?
确保您已经在计算机中安装了Apache Ant:打开命令行并执行 ant -v 。如果出现版本消息,则可以。
如果您找到了蚂蚁文件,请包括一个编译目标(或者如果有一个,则修改它):
<property name="src" location="src" />
<property name="build" location="build" />
<target name="compile">
<mkdir dir="${build}" />
<javac srcdir="${src}" destdir="${build}" />
</target>
Propierties只是常数。
祝你好运!
类的名称为 TestNGAntTask
(一个NG
,仅带有Test
的T
大写), not> not> TESTNGNGAntTask
(带有两个NG
,一个完全是一个大写的TEST
)。
尝试以下内容:
<taskdef name="testng" classpath="${test.classpath}"
classname="org.testng.TestNGAntTask" />