首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSBuild.SonarQube.Runner.exe试图连接到h2而不是SQL

MSBuild.SonarQube.Runner.exe试图连接到h2而不是SQL
EN

Stack Overflow用户
提问于 2015-10-05 15:43:18
回答 1查看 697关注 0票数 0

使用MSBuild.SonarQube.Runner.exe从命令行进行分析的前两个阶段(准备阶段、构建阶段)似乎很好。

SonarQube.Analysis.xml中的属性是:

代码语言:javascript
复制
<Property Name="sonar.host.url">http://server-45:9000</Property>
<Property Name="sonar.login">admin</Property>
<Property Name="sonar.password">admin</Property>
<Property Name="sonar.jdbc.url">jdbc:jtds:sqlserver://server-46/SonarQube;instance=INSTANCE01;SelectMethod=Cursor</Property>
<Property Name="sonar.jdbc.driverClassName">com.microsoft.sqlserver.jdbc.SQLServerDriver</Property>
<Property Name="sonar.jdbc.username">sonarqube</Property>
<Property Name="sonar.jdbc.password">stackoverflow</Property>

最后阶段失败了:

代码语言:javascript
复制
17:30:17.358 INFO  - Create JDBC datasource for jdbc:h2:tcp://localhost/sonar

它似乎完全忽略了本地xml设置文件,找到了默认的xml设置文件,其中的是相同的,并且仍然试图创建到数据库的默认h2连接。

全日志:

代码语言:javascript
复制
C:\Users\me\Documents\Visual Studio 2013\Projects\ClassLibrary9>MSBuild.SonarQube.Runner end  
Default properties file was found at C:\Apps\MsSonarRunner\SonarQube.Analysis.xml
Loading analysis properties from C:\Apps\MsSonarRunner\SonarQube.Analysis.xml
Post-processing started.
WARNING: File is not under the project directory and cannot currently be analysed by SonarQube. File: C:\Users\me\AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.cs, project: C:\Users\me\Documents\Visual Studio 2013\Projects\ClassLibrary9\ClassLibrary9\ClassLibrary9.csproj
The SONAR_RUNNER_HOME environment variable is not required and will be ignored.
SONAR_RUNNER_OPTS is not configured. Setting it to the default value of -Xmx1024m
Calling the sonar-runner...
C:\Users\me\Documents\Visual Studio 2013\Projects\ClassLibrary9\.sonarqube\bin\sonar-runner\bin\..
SonarQube Runner 2.4
Java 1.8.0_60 Oracle Corporation (64-bit)
Windows 8 6.2 amd64
SONAR_RUNNER_OPTS=-Xmx1024m
INFO: Error stacktraces are turned on.
INFO: Runner configuration file: C:\Users\me\Documents\Visual Studio 2013\Projects\ClassLibrary9\.sonarqube\bin\sonar-runner\bin\..\conf\sonar-runner.properties
INFO: Project configuration file: C:\Users\me\Documents\Visual Studio 2013\Projects\ClassLibrary9\.sonarqube\out\sonar-project.properties
INFO: Default locale: "en_GB", source code encoding: "UTF-8"
INFO: Work directory: C:\Users\me\Documents\Visual Studio 2013\Projects\ClassLibrary9\.sonarqube\out\.sonar
INFO: SonarQube Server 5.1.2
17:30:17.096 INFO  - Load global repositories
17:30:17.295 INFO  - Load global repositories (done) | time=200ms
17:30:17.296 INFO  - Server id: 20151005162012
17:30:17.298 INFO  - User cache: C:\Users\me\.sonar\cache
17:30:17.304 INFO  - Install plugins
17:30:17.350 INFO  - Install JDBC driver
17:30:17.358 INFO  - Create JDBC datasource for jdbc:h2:tcp://localhost/sonar
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 0.817s
Final Memory: 8M/245M
INFO: ------------------------------------------------------------------------
17:30:17.415  Creating a summary markdown file...

这里有什么想法吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-06 08:35:03

已修复。

这是下列情况的一个副作用:

我从另一个分析中复制了批处理文件,/s开关指向一个完全不同的设置xml文件。使用2组不同的设置执行预构建运行和post生成运行会导致这种混乱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32952538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档