Browse Source

Make it easy to run Sonar on the project (#8118)

tags/8.0.0.beta2
Artur 7 years ago
parent
commit
3683769be1

+ 2
- 0
compatibility-client-compiled/pom.xml View File

@@ -15,6 +15,8 @@
<widgetset.name>com.vaadin.v7.Vaadin7WidgetSet</widgetset.name>
<widgetset.style>OBF</widgetset.style>
<widgetset.local.workers>6</widgetset.local.workers>
<!-- These files are directly from Vaadin 7 -->
<sonar.skip>true</sonar.skip>
</properties>

<url>https://vaadin.com/</url>

+ 4
- 1
compatibility-client/pom.xml View File

@@ -13,7 +13,10 @@

<url>https://vaadin.com/</url>
<description>Vaadin 7 compatibility package for Vaadin 8</description>

<properties>
<!-- These files are directly from Vaadin 7 -->
<sonar.skip>true</sonar.skip>
</properties>
<dependencies>
<!-- Project modules -->
<dependency>

+ 4
- 0
compatibility-server/pom.xml View File

@@ -14,6 +14,10 @@
<url>https://vaadin.com/</url>
<description>Vaadin 7 compatibility package for Vaadin 8</description>

<properties>
<!-- These files are directly from Vaadin 7 -->
<sonar.skip>true</sonar.skip>
</properties>
<dependencies>
<!-- Project modules -->
<dependency>

+ 5
- 0
compatibility-shared/pom.xml View File

@@ -14,6 +14,11 @@
<url>https://vaadin.com/</url>
<description>Vaadin 7 compatibility package for Vaadin 8</description>

<properties>
<!-- These files are directly from Vaadin 7 -->
<sonar.skip>true</sonar.skip>
</properties>

<dependencies>
<!-- Project modules -->
<dependency>

+ 5
- 0
compatibility-themes/pom.xml View File

@@ -14,6 +14,11 @@
<url>https://vaadin.com/</url>
<description>Vaadin compatibility themes</description>

<properties>
<!-- These files are directly from Vaadin 7 -->
<sonar.skip>true</sonar.skip>
</properties>

<dependencies>
<!-- Maven plugin scans for vaadin-server... -->
<dependency>

+ 6
- 0
pom.xml View File

@@ -47,6 +47,12 @@
<jetty.version>9.3.7.v20160115</jetty.version>
<phantomjs.version>2.1.1</phantomjs.version>

<!-- Sonar properties -->
<sonar.java.source>8</sonar.java.source>
<sonar.analysis.mode>preview</sonar.analysis.mode>
<sonar.issuesReport.console.enable>true</sonar.issuesReport.console.enable>
<sonar.issuesReport.html.enable>true</sonar.issuesReport.html.enable>
</properties>

<!-- TODO: remove this after maven plugin has been released -->

+ 3
- 0
test/pom.xml View File

@@ -15,6 +15,9 @@
<phantomjs.version>2.1.1</phantomjs.version>
<vaadin.version>8.0-SNAPSHOT</vaadin.version>
<failOnMissingWebXml>false</failOnMissingWebXml>
<!-- Don't care about coding style for tests -->
<sonar.skip>true</sonar.skip>
</properties>
</properties>

<repositories>

+ 2
- 0
uitest-common/pom.xml View File

@@ -12,6 +12,8 @@
<packaging>jar</packaging>
<properties>
<skip.uitest.deployment>true</skip.uitest.deployment>
<!-- Don't care about coding style for tests -->
<sonar.skip>true</sonar.skip>
</properties>

<url>https://vaadin.com/</url>

+ 2
- 0
uitest/pom.xml View File

@@ -12,6 +12,8 @@
<packaging>war</packaging>
<properties>
<skip.uitest.deployment>true</skip.uitest.deployment>
<!-- Don't care about coding style for tests -->
<sonar.skip>true</sonar.skip>
</properties>

<url>https://vaadin.com/</url>

Loading…
Cancel
Save