我正在使用JaCoCo解決與代碼覆蓋率分析相關的任務,並且需要描述Ant目標以開始掃描。實例的「Java」和「JUnit的」任務Inspite突出了紅色在下面的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:覆蓋率只能應用於分叉虛擬機 –
該錯誤提到了構建的第34行錯誤.XML。該行上的代碼是什麼? –