You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by mb...@apache.org on 2016/07/27 18:11:34 UTC

incubator-geode git commit: GEODE-64: Add SonarQube Plugin And Initial Configuration

Repository: incubator-geode
Updated Branches:
  refs/heads/feature/GEODE-64 036c93170 -> cb1b2f0be


GEODE-64: Add SonarQube Plugin And Initial Configuration

Adding SonarQube plugin with basic configuration and can be integrated with
the SonarQube Scanner. Configuration was tested on a local installation to
verify scan completes, however, it will need to change once on Apache
infrastructure


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/cb1b2f0b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/cb1b2f0b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/cb1b2f0b

Branch: refs/heads/feature/GEODE-64
Commit: cb1b2f0be382e3ca03db1d951666f4d15cba43d3
Parents: 036c931
Author: Mark Bretl <mb...@kollective.com>
Authored: Wed Jul 27 10:57:50 2016 -0700
Committer: Mark Bretl <mb...@kollective.com>
Committed: Wed Jul 27 10:57:50 2016 -0700

----------------------------------------------------------------------
 build.gradle        |  3 +++
 gradle/sonar.gradle | 44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/cb1b2f0b/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 9a3ff10..eac68d0 100755
--- a/build.gradle
+++ b/build.gradle
@@ -24,6 +24,7 @@ buildscript {
     classpath "gradle.plugin.org.nosphere.apache:creadur-rat-gradle:0.2.0"
     classpath "org.ajoberstar:gradle-git:1.3.2"
     classpath 'com.bmuschko:gradle-nexus-plugin:2.3.1'
+    classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.0.1'
   }
 }
 
@@ -39,6 +40,7 @@ dependencyVersions.load(new FileInputStream("${project.projectDir}/gradle/depend
 dependencyVersions.keys().each{ k -> project.ext[k] = dependencyVersions[k]}
 
 allprojects {
+
   version = versionNumber + releaseType
   ext.isReleaseVersion = !version.endsWith("SNAPSHOT")
 
@@ -77,6 +79,7 @@ apply from: "${scriptDir}/dependency-resolution.gradle"
 apply from: "${scriptDir}/test.gradle"
 apply from: "${scriptDir}/publish.gradle"
 apply from: "${scriptDir}/code-analysis.gradle"
+apply from: "${scriptDir}/sonar.gradle"
 apply from: "${scriptDir}/ide.gradle"
 apply from: "${scriptDir}/rat.gradle"
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/cb1b2f0b/gradle/sonar.gradle
----------------------------------------------------------------------
diff --git a/gradle/sonar.gradle b/gradle/sonar.gradle
new file mode 100644
index 0000000..5f9dac1
--- /dev/null
+++ b/gradle/sonar.gradle
@@ -0,0 +1,44 @@
+apply plugin: 'org.sonarqube'
+
+sonarqube {
+  properties {
+    property "sonar.host.url", "https://analysis.apache.org"
+    property "sonar.projectKey", "org.apache:geode"
+    property "sonar.sourceEncoding", "UTF-8"
+    property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver"
+    property "sonar.scm.provider", "git"
+    property "sonar.projectName", "Apache Geode"
+    property "sonar.projectVersion", version
+    property "sonar.projectDescription", "Apache Geode (incubating)"
+  }
+}
+
+project("extensions/geode-modules") {
+  sonarqube {
+    skipProject = true
+  }
+}
+
+project("extensions/geode-modules-assembly") {
+  sonarqube {
+    skipProject = true
+  }
+}
+
+project("extensions/geode-modules-hibernate") {
+  sonarqube {
+    skipProject = true
+  }
+}
+
+project("extensions/geode-modules-session") {
+  sonarqube {
+    skipProject = true
+  }
+}
+
+project("extensions/geode-modules-tomcat7") {
+  sonarqube {
+    skipProject = true
+  }
+}