From b968b552eb2feb9a529b7d4aee8f249b4cd6fe39 Mon Sep 17 00:00:00 2001
From: Markus Alexander Kuppe <tlaplus.net@lemmster.de>
Date: Thu, 13 Apr 2017 09:57:06 +0200
Subject: [PATCH] Do not include test and non-code projects in Sonar reporting.

[Build]
---
 org.lamport.tla.toolbox.doc/pom.xml                 | 4 ++++
 org.lamport.tla.toolbox.feature.base/pom.xml        | 4 ++++
 org.lamport.tla.toolbox.feature.branding/pom.xml    | 4 ++++
 org.lamport.tla.toolbox.feature.editor/pom.xml      | 4 ++++
 org.lamport.tla.toolbox.feature.help/pom.xml        | 4 ++++
 org.lamport.tla.toolbox.feature.jclouds/pom.xml     | 4 ++++
 org.lamport.tla.toolbox.feature.jnlp/pom.xml        | 4 ++++
 org.lamport.tla.toolbox.feature.prover/pom.xml      | 4 ++++
 org.lamport.tla.toolbox.feature.standalone/pom.xml  | 4 ++++
 org.lamport.tla.toolbox.feature.tla2tex/pom.xml     | 4 ++++
 org.lamport.tla.toolbox.feature.tlc/pom.xml         | 4 ++++
 org.lamport.tla.toolbox.p2repository/pom.xml        | 5 ++++-
 org.lamport.tla.toolbox.product.product/pom.xml     | 2 ++
 org.lamport.tla.toolbox.test/pom.xml                | 5 +++++
 org.lamport.tla.toolbox.tool.tla2tex.uitest/pom.xml | 4 ++++
 org.lamport.tla.toolbox.tool.tlc.test/pom.xml       | 5 +++++
 org.lamport.tla.toolbox.tool.tlc.ui.test/pom.xml    | 4 ++++
 org.lamport.tla.toolbox.tool.tlc.ui.uitest/pom.xml  | 4 ++++
 org.lamport.tla.toolbox.uitest/pom.xml              | 4 ++++
 org.lamport.tlatools.feature/pom.xml                | 4 ++++
 20 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/org.lamport.tla.toolbox.doc/pom.xml b/org.lamport.tla.toolbox.doc/pom.xml
index da42e432b..e4f890e71 100644
--- a/org.lamport.tla.toolbox.doc/pom.xml
+++ b/org.lamport.tla.toolbox.doc/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.doc</artifactId>
   <version>1.5.3-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.base/pom.xml b/org.lamport.tla.toolbox.feature.base/pom.xml
index eff7ba91e..d24eaf480 100644
--- a/org.lamport.tla.toolbox.feature.base/pom.xml
+++ b/org.lamport.tla.toolbox.feature.base/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.base</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.branding/pom.xml b/org.lamport.tla.toolbox.feature.branding/pom.xml
index 81770c7fe..4c95cf4e8 100644
--- a/org.lamport.tla.toolbox.feature.branding/pom.xml
+++ b/org.lamport.tla.toolbox.feature.branding/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.branding</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.editor/pom.xml b/org.lamport.tla.toolbox.feature.editor/pom.xml
index b6b6b7f4a..6b9557a32 100644
--- a/org.lamport.tla.toolbox.feature.editor/pom.xml
+++ b/org.lamport.tla.toolbox.feature.editor/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.editor</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.help/pom.xml b/org.lamport.tla.toolbox.feature.help/pom.xml
index 9bac44c16..0e64038ed 100644
--- a/org.lamport.tla.toolbox.feature.help/pom.xml
+++ b/org.lamport.tla.toolbox.feature.help/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.help</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.jclouds/pom.xml b/org.lamport.tla.toolbox.feature.jclouds/pom.xml
index 5c4d0cf76..1ac8592d5 100644
--- a/org.lamport.tla.toolbox.feature.jclouds/pom.xml
+++ b/org.lamport.tla.toolbox.feature.jclouds/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.jclouds</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.jnlp/pom.xml b/org.lamport.tla.toolbox.feature.jnlp/pom.xml
index 2811ad5b0..cde05573b 100644
--- a/org.lamport.tla.toolbox.feature.jnlp/pom.xml
+++ b/org.lamport.tla.toolbox.feature.jnlp/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.jnlp</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.prover/pom.xml b/org.lamport.tla.toolbox.feature.prover/pom.xml
index 1736cc586..8198c10e0 100644
--- a/org.lamport.tla.toolbox.feature.prover/pom.xml
+++ b/org.lamport.tla.toolbox.feature.prover/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.prover</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.standalone/pom.xml b/org.lamport.tla.toolbox.feature.standalone/pom.xml
index b78c43221..ccb8245f6 100644
--- a/org.lamport.tla.toolbox.feature.standalone/pom.xml
+++ b/org.lamport.tla.toolbox.feature.standalone/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.standalone</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.tla2tex/pom.xml b/org.lamport.tla.toolbox.feature.tla2tex/pom.xml
index 9e5a856d9..705f70f8c 100644
--- a/org.lamport.tla.toolbox.feature.tla2tex/pom.xml
+++ b/org.lamport.tla.toolbox.feature.tla2tex/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.tla2tex</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.feature.tlc/pom.xml b/org.lamport.tla.toolbox.feature.tlc/pom.xml
index 4228c3372..7b82dd1fa 100644
--- a/org.lamport.tla.toolbox.feature.tlc/pom.xml
+++ b/org.lamport.tla.toolbox.feature.tlc/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.feature.tlc</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.p2repository/pom.xml b/org.lamport.tla.toolbox.p2repository/pom.xml
index d2fb6b223..b653014be 100644
--- a/org.lamport.tla.toolbox.p2repository/pom.xml
+++ b/org.lamport.tla.toolbox.p2repository/pom.xml
@@ -13,5 +13,8 @@
   <artifactId>org.lamport.tla.toolbox.p2repository</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-repository</packaging>
-
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
diff --git a/org.lamport.tla.toolbox.product.product/pom.xml b/org.lamport.tla.toolbox.product.product/pom.xml
index 25ba6a8c8..110cb785e 100644
--- a/org.lamport.tla.toolbox.product.product/pom.xml
+++ b/org.lamport.tla.toolbox.product.product/pom.xml
@@ -21,6 +21,8 @@
          product.version. -->
     <product.version>1.5.3</product.version>
     <product.build>${maven.build.timestamp}</product.build>
+    <!-- Do not include non-code project in Sonar reporting. -->
+    <sonar.skip>true</sonar.skip>
   </properties>
   
   <build>
diff --git a/org.lamport.tla.toolbox.test/pom.xml b/org.lamport.tla.toolbox.test/pom.xml
index 1729cfa99..c78319a8a 100644
--- a/org.lamport.tla.toolbox.test/pom.xml
+++ b/org.lamport.tla.toolbox.test/pom.xml
@@ -13,6 +13,11 @@
   <artifactId>org.lamport.tla.toolbox.test</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-test-plugin</packaging>
+  <properties>
+      <!-- Do not include test project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
+
 	<build>
 		<plugins>
 			<!-- Pro tip for Linux developers: Use a different display for UI tests -->
diff --git a/org.lamport.tla.toolbox.tool.tla2tex.uitest/pom.xml b/org.lamport.tla.toolbox.tool.tla2tex.uitest/pom.xml
index 88d90e965..15da94da0 100644
--- a/org.lamport.tla.toolbox.tool.tla2tex.uitest/pom.xml
+++ b/org.lamport.tla.toolbox.tool.tla2tex.uitest/pom.xml
@@ -13,6 +13,10 @@
   <artifactId>org.lamport.tla.toolbox.tool.tla2tex.uitest</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-test-plugin</packaging>
+  <properties>
+      <!-- Do not include test project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 
 	<build>
 		<plugins>
diff --git a/org.lamport.tla.toolbox.tool.tlc.test/pom.xml b/org.lamport.tla.toolbox.tool.tlc.test/pom.xml
index 4973123be..c5fd0c5bd 100644
--- a/org.lamport.tla.toolbox.tool.tlc.test/pom.xml
+++ b/org.lamport.tla.toolbox.tool.tlc.test/pom.xml
@@ -13,6 +13,11 @@
   <artifactId>org.lamport.tla.toolbox.tool.tlc.test</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-test-plugin</packaging>
+  <properties>
+      <!-- Do not include test project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
+
 	<build>
 		<plugins>
 			<!-- Run JUnit tests -->
diff --git a/org.lamport.tla.toolbox.tool.tlc.ui.test/pom.xml b/org.lamport.tla.toolbox.tool.tlc.ui.test/pom.xml
index 0c3097510..5287be8c9 100644
--- a/org.lamport.tla.toolbox.tool.tlc.ui.test/pom.xml
+++ b/org.lamport.tla.toolbox.tool.tlc.ui.test/pom.xml
@@ -13,6 +13,10 @@
   <artifactId>org.lamport.tla.toolbox.tool.tlc.ui.test</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-test-plugin</packaging>
+  <properties>
+      <!-- Do not include test project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 
 	<build>
 		<plugins>
diff --git a/org.lamport.tla.toolbox.tool.tlc.ui.uitest/pom.xml b/org.lamport.tla.toolbox.tool.tlc.ui.uitest/pom.xml
index c6259718a..e85ad4ce0 100644
--- a/org.lamport.tla.toolbox.tool.tlc.ui.uitest/pom.xml
+++ b/org.lamport.tla.toolbox.tool.tlc.ui.uitest/pom.xml
@@ -13,6 +13,10 @@
   <artifactId>org.lamport.tla.toolbox.tool.tlc.ui.uitest</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-test-plugin</packaging>
+  <properties>
+      <!-- Do not include test project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 
 	<build>
 		<plugins>
diff --git a/org.lamport.tla.toolbox.uitest/pom.xml b/org.lamport.tla.toolbox.uitest/pom.xml
index c1918e79d..0242f55b7 100644
--- a/org.lamport.tla.toolbox.uitest/pom.xml
+++ b/org.lamport.tla.toolbox.uitest/pom.xml
@@ -13,6 +13,10 @@
   <artifactId>org.lamport.tla.toolbox.uitest</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-test-plugin</packaging>
+  <properties>
+      <!-- Do not include test project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 
 	<dependencies>
   		<dependency>
diff --git a/org.lamport.tlatools.feature/pom.xml b/org.lamport.tlatools.feature/pom.xml
index 37e6f6d42..645109958 100644
--- a/org.lamport.tlatools.feature/pom.xml
+++ b/org.lamport.tlatools.feature/pom.xml
@@ -13,4 +13,8 @@
   <artifactId>org.lamport.tlatools.feature</artifactId>
   <version>1.0.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
+  <properties>
+      <!-- Do not include non-code project in Sonar reporting. -->
+      <sonar.skip>true</sonar.skip>
+  </properties>
 </project>
-- 
GitLab