Ant 中无法识别的任务
Unrecognized tasks in Ant
我正在使用 JaCoCo 解决与代码覆盖分析相关的任务,我需要描述 Ant 目标以开始扫描。尽管示例 "java" 和 "junit" 任务在以下 XML:
中用红色突出显示
<target name="jacoco" description="Code coverage reporting" xmlns:jacoco="antlib:org.jacoco.ant">
<jacoco:coverage destfile="jacoco.exe">
<java classname="org.jacoco.examples.HelloJaCoCo" fork="true">
<classpath>
<pathelement location="./bin"/>
</classpath>
</java>
</jacoco:coverage>
<jacoco:coverage>
<junit fork="true" forkmode="once">
<test name="org.jacoco.examples.HelloJaCoCoTest"/>
<classpath>
<pathelement location="./bin"/>
</classpath>
</junit>
</jacoco:coverage>
但同时 "java" 和 "junit" 在任何其他任务中被识别。我缺乏使用 Ant 的经验,那么我应该如何调整才能使这些任务正常工作?
您可能在尝试 运行 之前没有正确定义任务。
<project name="Example" xmlns:jacoco="antlib:org.jacoco.ant">
<taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml">
<classpath path="path_to_jacoco/lib/jacocoant.jar"/>
</taskdef>
...
</project>
我在 javacoco 的 Ant 任务目录中找到了这个。在尝试 运行 这些任务
之前,请确保您正在执行此操作
我正在使用 JaCoCo 解决与代码覆盖分析相关的任务,我需要描述 Ant 目标以开始扫描。尽管示例 "java" 和 "junit" 任务在以下 XML:
中用红色突出显示<target name="jacoco" description="Code coverage reporting" xmlns:jacoco="antlib:org.jacoco.ant">
<jacoco:coverage destfile="jacoco.exe">
<java classname="org.jacoco.examples.HelloJaCoCo" fork="true">
<classpath>
<pathelement location="./bin"/>
</classpath>
</java>
</jacoco:coverage>
<jacoco:coverage>
<junit fork="true" forkmode="once">
<test name="org.jacoco.examples.HelloJaCoCoTest"/>
<classpath>
<pathelement location="./bin"/>
</classpath>
</junit>
</jacoco:coverage>
但同时 "java" 和 "junit" 在任何其他任务中被识别。我缺乏使用 Ant 的经验,那么我应该如何调整才能使这些任务正常工作?
您可能在尝试 运行 之前没有正确定义任务。
<project name="Example" xmlns:jacoco="antlib:org.jacoco.ant">
<taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml">
<classpath path="path_to_jacoco/lib/jacocoant.jar"/>
</taskdef>
...
</project>
我在 javacoco 的 Ant 任务目录中找到了这个。在尝试 运行 这些任务
之前,请确保您正在执行此操作