Skip to content
This repository was archived by the owner on May 6, 2022. It is now read-only.

Commit fcf1d1f

Browse files
author
Florian Lautenschlager
committed
Sonarqube migration.
1 parent 8f041b6 commit fcf1d1f

File tree

2 files changed

+34
-33
lines changed

2 files changed

+34
-33
lines changed

build.gradle

Lines changed: 29 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,32 @@
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+
1743
buildscript {
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-
4060
allprojects {
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

166185
task 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+
}

chronix-api/build.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
* limitations under the License.
1515
*/
1616

17+
sonarqube {
18+
properties {
19+
property "sonar.projectName", "de.qaware.chronix:chronix-api"
20+
}
21+
}
1722

1823
task copyTestResources(type: Copy) {
1924
from "${projectDir}/src/test/resources"

0 commit comments

Comments
 (0)