【发布时间】:2017-04-04 15:45:10
【问题描述】:
我已经编写了 ant 构建脚本来运行声纳。但是,在构建时遇到以下问题:
错误信息: 构建失败 C:\sonar\workspace\Sample\build.xml:12: 问题:未能创建任务或键入声纳 原因:名称未定义。 行动:检查拼写。 行动:检查是否已声明任何自定义任务/类型。 行动:检查任何 / 声明已经发生。
build.xml:
<project name="SampleSonar" default="sonar" basedir=".">
<target name="cleanclasses">
<javac srcdir="src" destdir="bin/temp" classpath="" debug="on"/>
</target>
<target name="sonar" depends="cleanclasses">
<!-- Add the Sonar task -->
<taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml">
<classpath path="C:\apache-ant-1.7.1\lib\sonar-ant-task-2.2.jar" />
</taskdef>
<sonar>
<property name="sonar.sources" value="src" />
<property name="sonar.projectKey" value="Sample" />
<property name="sonar.projectName" value="Sonarqube Sample Project" />
<property name="sonar.projectVersion" value="1.0" />
<property name="sonar.language" value="java" />
<property name="sonar.sources" value="src" />
<property name="sonar.sourceEncoding" value="UTF-8" />
<property name="sonar.host.url" value="http://localhost:9000" />
<property name="temp.dir" value="/src/temp" />
</sonar>
</target>
</project>
我正在使用:
java: 1.6
声纳蚂蚁任务:2.2
声纳:4 蚂蚁:1.7.1
如何创建 ant 任务来运行声纳?
【问题讨论】: