gradle复习(9)-执行sonarRunner任务

sonarRunner {
	sonarProperties {
		property "sonar.host.url", "http://localhost:9002/"
		property "sonar.jdbc.url", "jdbc:mysql://localhost:3306/sonar"
		property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver"
		property "sonar.jdbc.username", "sonar"
		property "sonar.jdbc.password", "sonar"
	}
}

由于今天网络很给力,所以很畅快的跑完了:


D:\eclipse\workspare\TestNG_gradl>gradle sonarRunner
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:sonarRunner
Download https://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-d
ist/2.3/sonar-runner-dist-2.3.jar
SonarQube Runner 2.3
Java 1.7.0_45 Oracle Corporation (32-bit)
Windows 7 6.1 x86
INFO: Runner configuration file: NONE
INFO: Project configuration file: D:\eclipse\workspare\TestNG_gradl\build\tmp\so
narRunner\sonar-project.properties
INFO: Default locale: "zh_CN", source code encoding: "GBK" (analysis is platform
 dependent)
INFO: Work directory: D:\eclipse\workspare\TestNG_gradl\build\sonar
INFO: SonarQube Server 5.0
09:40:07.203 INFO  - Load global referentials...
09:40:07.530 INFO  - Load global referentials done: 327 ms
09:40:07.530 INFO  - User cache: C:\Users\hui.qian\.sonar\cache
09:40:07.546 INFO  - Install plugins
09:40:08.435 INFO  - Install JDBC driver
09:40:08.451 INFO  - Create JDBC datasource for jdbc:mysql://localhost:3306/sona
r
09:40:10.323 INFO  - Initializing Hibernate
09:40:14.722 INFO  - Load project referentials...
09:40:15.268 INFO  - Load project referentials done: 546 ms
09:40:15.268 INFO  - Load project settings
09:40:16.173 INFO  - Loading technical debt model...
09:40:16.235 INFO  - Loading technical debt model done: 62 ms
09:40:16.282 INFO  - Apply project exclusions
09:40:16.282 WARN  - 'sonar.dynamicAnalysis' is deprecated since version 4.3 and
 should no longer be used.
09:40:16.828 WARN  - SCM provider autodetection failed. No SCM provider claims t
o support this project. Please use sonar.scm.provider to define SCM of your proj
ect.
09:40:16.843 INFO  - -------------  Scan TestNG_gradl
09:40:16.843 INFO  - Load module settings
09:40:17.733 WARN  - sonar.binaries and sonar.libraries are deprecated since ver
sion 2.5 of sonar-java-plugin, please use sonar.java.binaries and sonar.java.lib
raries instead
09:40:17.733 INFO  - Loading rules...
09:40:17.982 INFO  - Loading rules done: 249 ms
09:40:18.013 INFO  - Configure Maven plugins
09:40:18.107 INFO  - No quality gate is configured.
09:40:18.123 INFO  - Base dir: D:\eclipse\workspare\TestNG_gradl
09:40:18.138 INFO  - Working dir: D:\eclipse\workspare\TestNG_gradl\build\sonar
09:40:18.138 INFO  - Source paths: src/main/resources, src/main/java
09:40:18.138 INFO  - Test paths: src/test/resources, src/test/java
09:40:18.138 INFO  - Binary dirs: build/classes/main, build/resources/main
09:40:18.138 INFO  - Source encoding: GBK, default locale: zh_CN
09:40:18.138 INFO  - Index files
09:40:18.606 INFO  - 6 files indexed
09:40:19.090 INFO  - Quality profile for java: Sonar way
09:40:19.105 INFO  - Sensor JavaSquidSensor...
09:40:19.651 INFO  - Java Main Files AST scan...
09:40:19.667 INFO  - 2 source files to be analyzed
09:40:20.041 INFO  - Java Main Files AST scan done: 390 ms
09:40:20.041 INFO  - Java bytecode scan...
09:40:20.041 INFO  - 2/2 source files analyzed
09:40:20.151 INFO  - Java bytecode scan done: 110 ms
09:40:20.151 INFO  - Java Test Files AST scan...
09:40:20.151 INFO  - 4 source files to be analyzed
09:40:20.182 INFO  - Java Test Files AST scan done: 31 ms
09:40:20.182 INFO  - 4/4 source files analyzed
09:40:20.197 INFO  - Package design analysis...
09:40:20.275 INFO  - Package design analysis done: 78 ms
09:40:20.307 INFO  - Sensor JavaSquidSensor done: 1202 ms
09:40:20.322 INFO  - Sensor QProfileSensor...
09:40:20.338 INFO  - Sensor QProfileSensor done: 16 ms
09:40:20.338 INFO  - Sensor InitialOpenIssuesSensor...
09:40:20.463 INFO  - Sensor InitialOpenIssuesSensor done: 125 ms
09:40:20.463 INFO  - Sensor ProjectLinksSensor...
09:40:20.494 INFO  - Sensor ProjectLinksSensor done: 31 ms
09:40:20.494 INFO  - Sensor VersionEventsSensor...
09:40:20.556 INFO  - Sensor VersionEventsSensor done: 62 ms
09:40:20.556 INFO  - Sensor FileHashSensor...
09:40:20.556 INFO  - Sensor FileHashSensor done: 0 ms
09:40:20.556 INFO  - Sensor SurefireSensor...
09:40:20.556 INFO  - parsing D:\eclipse\workspare\TestNG_gradl\build\test-result
s
09:40:20.775 INFO  - Sensor SurefireSensor done: 219 ms
09:40:20.775 INFO  - Sensor JaCoCoOverallSensor...
09:40:20.806 INFO  - Analysing D:\eclipse\workspare\TestNG_gradl\build\sonar\jac
oco-overall.exec
09:40:20.853 INFO  - No information about coverage per test.
09:40:20.853 INFO  - Sensor JaCoCoOverallSensor done: 78 ms
09:40:20.853 INFO  - Sensor SCM Sensor...
09:40:20.853 INFO  - No SCM system was detected. You can use the 'sonar.scm.prov
ider' property to explicitly specify it.
09:40:20.853 INFO  - Sensor SCM Sensor done: 0 ms
09:40:20.853 INFO  - Sensor JaCoCoSensor...
09:40:20.853 INFO  - Analysing D:\eclipse\workspare\TestNG_gradl\build\doctor\do
ctorq.exec
09:40:20.868 INFO  - No information about coverage per test.
09:40:20.868 INFO  - Sensor JaCoCoSensor done: 15 ms
09:40:20.868 INFO  - Sensor CPD Sensor...
09:40:20.868 INFO  - JavaCpdEngine is used for java
09:40:20.868 INFO  - Cross-project analysis disabled
09:40:20.915 INFO  - Sensor CPD Sensor done: 47 ms
09:40:21.523 INFO  - Execute decorators...
09:40:21.711 INFO  - Store results in database
09:40:22.725 INFO  - ANALYSIS SUCCESSFUL, you can browse http://localhost:9002/d
ashboard/index/TestNG_gradl
09:40:22.725 INFO  - Note that you will be able to access the updated dashboard
once the server has processed the submitted analysis report.
09:40:22.725 INFO  - Executing post-job class org.sonar.plugins.core.issue.notif
ication.SendIssueNotificationsPostJob
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
Total time: 17.706s
Final Memory: 10M/130M
INFO: ------------------------------------------------------------------------

BUILD SUCCESSFUL

Total time: 29.671 secs
D:\eclipse\workspare\TestNG_gradl>


上面是在gradle中执行sonarRunner的整个流程的步骤。完成后,我们打开sonar主页面,会查看到我们刚刚分析的项目的有关信息






优秀资源推荐

地址

TesterHome

http://testerhome.com/

天地会珠海分舵

http://blog.csdn.net/zhubaitian


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值