Я решаю задачу, связанную с анализом покрытия кода с помощью JaCoCo, и мне нужно описать цель Ant, чтобы начать сканирование. Несмотря на примеры «Java» и «JUnit» задачи выделены красным цветом в следующем XML:Непризнанные задачи в Ant
<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, так что мне нужно настроить, чтобы эти задачи работали?
Каков результат работы 'ant -verbose'? Вы можете отредактировать свой вопрос с помощью вывода. –
Благодарим за ответ, хвост сборки следующий: BUILD FAILED C: \ ... \ build.xml: 34: Охват может применяться только к разветвленной VM –
Ошибка упоминает ошибку в строке 34 сборки .xml. Какой код на этой строке? –