diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index b7fe4a1..dd752c4 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -21,4 +21,4 @@ jobs: distribution: 'temurin' - name: Build with Maven (unit tests only) - run: mvn clean test --no-transfer-progress + run: mvn clean verify --no-transfer-progress diff --git a/configs/pmd-ruleset.xml b/configs/pmd-ruleset.xml new file mode 100644 index 0000000..108dd44 --- /dev/null +++ b/configs/pmd-ruleset.xml @@ -0,0 +1,90 @@ + + + + General Java quality rules + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index df97cc9..56b171d 100644 --- a/pom.xml +++ b/pom.xml @@ -270,6 +270,27 @@ + + + org.apache.maven.plugins + maven-pmd-plugin + 3.26.0 + + false + + ${project.parent.basedir}/configs/pmd-ruleset.xml + + + + + pmd + verify + + check + + + +