| @@ -0,0 +1,26 @@ | |||||
| <project default="sonar" basedir="."> | |||||
| <!-- gets overridden by the jenkins job --> | |||||
| <property name="sonar.host.url" value="http://localhost:9000" /> | |||||
| <!-- source SonarQube project properties --> | |||||
| <property file="sonar-project.properties"/> | |||||
| <property name="downloads" location="build/downloads"/> | |||||
| <property name="sonarqube-ant-task-jar" location="${downloads}/sonarqube-ant-task.jar"/> | |||||
| <property name="sonarqube-ant-task-url" | |||||
| value="https://sonarsource.bintray.com/Distribution/sonarqube-ant-task/sonarqube-ant-task-2.5.jar"/> | |||||
| <target name="download"> | |||||
| <mkdir dir="${downloads}"/> | |||||
| <get dest="${sonarqube-ant-task-jar}" src="${sonarqube-ant-task-url}"/> | |||||
| </target> | |||||
| <target name="sonar" depends="download"> | |||||
| <taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml"> | |||||
| <classpath path="${sonarqube-ant-task-jar}" /> | |||||
| </taskdef> | |||||
| <sonar:sonar xmlns:sonar="antlib:org.sonar.ant"/> | |||||
| </target> | |||||
| </project> | |||||