【发布时间】:2014-01-18 04:45:08
【问题描述】:
我是 Sonar 和 ANT 脚本的新手。经过一番努力,我为声纳/蚂蚁构建了 xmls 和其他文件。
Dotnetbuild.xml,放置在名为 deploy 的文件夹中,其中 a1.sln 具有相对路径。如下:
<?xml version="1.0"?>
<project name="DotNetBuild">
<property name="sonar.projectKey" value="a1" />
<property name="sonar.projectName" value="a1" />
<property name="sonar.projectVersion" value="1.0" />
<property name="sonar.language" value="cs" />
<property name="sonar.dotnet.visualstudio.solution.file" value="Projects\a1\RSourceCode\a1\a1.sln" />
<property name="sonar.sourceEncoding" value="UTF-8" />
<property name="sonar.host.url" value="http://localhost:9000/" />
<property name="sonar.jdbc.url" value="jdbc:h2:tcp://localhost:9092/sonar" />
<property name="sonar.jdbc.username" value="sonar" />
<property name="sonar.jdbc.password" value="sonar" />
<target name="sonar">
<taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml" />
<sonar:sonar xmlns:sonar="antlib:org.sonar.ant" />
</target>
</project>
我有另一个名为 buildit.bat 的批处理文件
set ANT_HOME=D:\Softwares\ant
set ANT_OPTS=-XX:MaxPermSize=128M -Xms128M -Xmx512M
set path=%path%;%ANT_HOME%\bin
ant -f DotNetbuild.xml
兴趣点:ANT 安装在 D:\Softwares\Ant。
Sonar 已安装在桌面 (Windows) 上,并且已启动并正在运行。
已安装 dotnet 的声纳扩展插件 sonar-3.6\extensions\plugins 文件夹。
D:\Softwares\ant\lib 文件夹中安装了一个缺失的 lib ant-contrib-0.6
当我运行批处理文件时,它显示构建成功,总时间:0 秒。但是当我刷新 Sonar URL 时,与 a1 项目没有任何关系。
我错过了什么吗?
【问题讨论】:
标签: c# batch-file ant sonarqube