首页 > 解决方案 > 使用 ANT (build.xml) 的声纳代码覆盖率

问题描述

我正在尝试将我的 junit 测试用于声纳的代码覆盖率。我正在使用蚂蚁。我正在尝试像这样更新 build.xml:

<!-- ========= Define SonarQube Scanner for Ant Target ========= -->
    <target name="sonar" depends="compile">
        <taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml">
            <!-- Update the following line, or put the "sonar-ant-task-*.jar" file in your "$HOME/.ant/lib" folder -->
            <classpath path="/lib/sonar-ant-task-2.0.jar" />
        </taskdef>
        <!-- Execute SonarQube Scanner for Ant Analysis -->
        <sonar:sonar />
    </target>

但它显示“resource="org/sonar/ant/antlib.xml" not found。我的 lib 文件夹中有 sonar-ant-task-2.0.jar。我正在使用 intellij。

这个 。是我在 build.xml 中添加的属性

<property name="sonar.projectKey" value="org.codehaus.sonar:example-java-ant" />
    <property name="sonar.projectName" value="SIML project" />
    <property name="sonar.projectVersion" value="1.0" />
    <property name="sonar.test" value="test" />

请帮助:) :) 如果您需要任何其他信息来说明问题,请告诉我。:)

标签: javaxmlantsonarqubesonarqube-scan

解决方案


推荐阅读