1414 * limitations under the License.
1515 */
1616
17+
18+ apply plugin : ' org.sonarqube'
19+
20+
21+ sonarqube {
22+ def sonarUser = project. hasProperty(' sonarUser' ) ? project. sonarUser : ' unknown'
23+ def sonarPw = project. hasProperty(' sonarPw' ) ? project. sonarPw : ' unknown'
24+
25+ def jdbcUser = project. hasProperty(' jdbcUser' ) ? project. jdbcUser : ' unknown'
26+ def jdbcPw = project. hasProperty(' jdbcPw' ) ? project. jdbcPw : ' unknown'
27+
28+ properties {
29+ property " sonar.sourceEncoding" , " UTF-8"
30+ property " sonar.host.url" , " https://www.qaware.de/sonar"
31+ property " sonar.login" , " $sonarUser "
32+ property " sonar.password" , " $sonarPw "
33+ property " sonar.jdbc.url" , " jdbc:mysql://nio-prj-2.intern.qaware.de:3306/sonardb?useUnicode=true&characterEncoding=utf8"
34+ property " sonar.jdbc.driverClassName" , " com.mysql.jdbc.Driver"
35+ property " sonar.jdbc.username" , " $jdbcUser "
36+ property " sonar.jdbc.password" , " $jdbcPw "
37+ property " sonar.projectName" , " ChronixDB-API"
38+ property " sonar.projectKey" , " de.qaware.chronix:chronix.api"
39+ property " sonar.projectVersion" ," $project . version "
40+ }
41+ }
42+
1743buildscript {
1844 repositories {
1945 jcenter()
@@ -27,16 +53,10 @@ buildscript {
2753 classpath ' org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.4.0'
2854 classpath ' com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
2955 classpath ' nl.javadude.gradle.plugins:license-gradle-plugin:0.11.0'
56+ classpath ' org.sonarqube.gradle:gradle-sonarqube-plugin:1.0'
3057 }
3158}
3259
33- plugins {
34- id " org.sonarqube" version " 1.2"
35- }
36-
37- // Sonar plugin at the root
38- apply plugin : ' org.sonarqube'
39-
4060allprojects {
4161 version ' 0.1.1'
4262
@@ -78,7 +98,6 @@ subprojects {
7898 sonarqube {
7999 properties {
80100 property " sonar.sourceEncoding" , " UTF-8"
81- property " sonar.sources" , " src"
82101 }
83102 }
84103
@@ -164,28 +183,5 @@ tasks.coveralls {
164183}
165184
166185task wrapper (type : Wrapper ) {
167- gradleVersion = ' 2.4'
168- }
169-
170- sonarqube {
171- def sonarUser = project. hasProperty(' sonarUser' ) ? project. sonarUser : ' unknown'
172- def sonarPw = project. hasProperty(' sonarPw' ) ? project. sonarPw : ' unknown'
173-
174- def jdbcUser = project. hasProperty(' jdbcUser' ) ? project. jdbcUser : ' unknown'
175- def jdbcPw = project. hasProperty(' jdbcPw' ) ? project. jdbcPw : ' unknown'
176-
177- properties {
178- property " sonar.sourceEncoding" , " UTF-8"
179- property " sonar.host.url" , " https://www.qaware.de/sonar"
180- property " sonar.login" , " $sonarUser "
181- property " sonar.password" , " $sonarPw "
182- property " sonar.jdbc.url" , " jdbc:mysql://nio-prj-2.intern.qaware.de:3306/sonardb?useUnicode=true&characterEncoding=utf8"
183- property " sonar.jdbc.driverClassName" , " com.mysql.jdbc.Driver"
184- property " sonar.jdbc.username" , " $jdbcUser "
185- property " sonar.jdbc.password" , " $jdbcPw "
186- property " sonar.projectName" , " ChronixDB-API"
187- property " sonar.projectKey" , " de.qaware.chronix:chronix-api"
188- property " sonar.projectVersion" ," $project . version "
189- }
190- }
191-
186+ gradleVersion = ' 2.10'
187+ }
0 commit comments