summaryrefslogtreecommitdiffstats
path: root/cps-parent
diff options
context:
space:
mode:
authorClaudio David Gasparini <claudio.gasparini@pantheon.tech>2020-12-01 14:53:40 +0100
committerClaudio David Gasparini <claudio.gasparini@pantheon.tech>2020-12-02 12:10:52 +0000
commit35b2b4414405c0c3f7c06171ae0e1ebca3214e40 (patch)
tree43dcbbe294ee45855819b2da196d47762f008129 /cps-parent
parentb1740000e774ca633309e640f190cdcd74aa8241 (diff)
Introduce CPS-checkstyle
new module will define our own java checkstyle. Which should extend any rule desired and not covered already by onap checkstyle Issue-ID: CPS-120 Signed-off-by: Claudio David Gasparini <claudio.gasparini@pantheon.tech> Change-Id: I956d28770e107658c1b631eb277cff56e13bcf80
Diffstat (limited to 'cps-parent')
-rw-r--r--cps-parent/pom.xml47
1 files changed, 46 insertions, 1 deletions
diff --git a/cps-parent/pom.xml b/cps-parent/pom.xml
index 99f60951f..5aa65a25d 100644
--- a/cps-parent/pom.xml
+++ b/cps-parent/pom.xml
@@ -215,6 +215,25 @@
<artifactId>maven-checkstyle-plugin</artifactId>
<executions>
<execution>
+ <id>onap-license</id>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ <phase>process-sources</phase>
+ <configuration>
+ <configLocation>onap-checkstyle/check-license.xml</configLocation>
+ <includeResources>false</includeResources>
+ <includeTestSourceDirectory>true</includeTestSourceDirectory>
+ <includeTestResources>false</includeTestResources>
+ <sourceDirectories>
+ <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
+ </sourceDirectories>
+ <consoleOutput>false</consoleOutput>
+ <violationSeverity>warning</violationSeverity>
+ <failOnViolation>true</failOnViolation>
+ </configuration>
+ </execution>
+ <execution>
<id>onap-java-style</id>
<goals>
<goal>check</goal>
@@ -222,7 +241,9 @@
<phase>process-sources</phase>
<configuration>
<configLocation>onap-checkstyle/onap-java-style.xml</configLocation>
- <sourceDirectories>${project.build.sourceDirectory}</sourceDirectories>
+ <sourceDirectories>
+ <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
+ </sourceDirectories>
<includeResources>true</includeResources>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<includeTestResources>true</includeTestResources>
@@ -231,6 +252,25 @@
<failOnViolation>true</failOnViolation>
</configuration>
</execution>
+ <execution>
+ <id>cps-java-style</id>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ <phase>process-sources</phase>
+ <configuration>
+ <configLocation>cps-java-style.xml</configLocation>
+ <sourceDirectories>
+ <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
+ </sourceDirectories>
+ <includeResources>true</includeResources>
+ <includeTestSourceDirectory>true</includeTestSourceDirectory>
+ <includeTestResources>true</includeTestResources>
+ <consoleOutput>true</consoleOutput>
+ <violationSeverity>warning</violationSeverity>
+ <failOnViolation>true</failOnViolation>
+ </configuration>
+ </execution>
</executions>
<dependencies>
<dependency>
@@ -238,6 +278,11 @@
<artifactId>checkstyle</artifactId>
<version>${oparent.version}</version>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>checkstyle</artifactId>
+ <version>${project.version}</version>
+ </dependency>
</dependencies>
</plugin>
<!-- Mandatory plugins for using Spock -->