diff --git a/README.md b/README.md index b449a2a..fe5e980 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,4 @@ Example Maven Project for a JavaFX Application. Maven modules are configured so that even Images are build (including JPackage app-image). +Project includes PMD and spotbugs! \ No newline at end of file diff --git a/mvnw b/mvnw old mode 100644 new mode 100755 diff --git a/pmd-ruleset.xml b/pmd-ruleset.xml index 0299fdb..b0b523b 100644 --- a/pmd-ruleset.xml +++ b/pmd-ruleset.xml @@ -1,65 +1,31 @@ + xmlns="http://pmd.sourceforge.net/ruleset/2.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd"> Custom ruleset for Java - - - - - - + + + + - - - - - - - - + - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + - + + + + + diff --git a/pom.xml b/pom.xml index 6485810..06501e4 100644 --- a/pom.xml +++ b/pom.xml @@ -20,21 +20,26 @@ de.kneitzel.JavaFXApp FXAppModule 17 + 3.6.3 5.8.2 17.0.2 1.18.20 + 23.0.0 3.8.1 3.1.2 + 3.1.0 3.0.0-M5 1.0.0.RC1 0.1.2 - 3.14.0 - 6.38.0 + 3.16.0 + 6.47.0 2.8.1 + 4.7.1.0 + 4.7.1 UTF-8 @@ -67,6 +72,14 @@ provided + + + org.jetbrains + annotations + ${jetbrains.annotations.version} + compile + + org.junit.jupiter junit-jupiter-engine @@ -77,6 +90,27 @@ + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven.enforcer.plugin} + + + enforce-versions + + enforce + + + + + ${required.maven.version} + + + + + + + org.apache.maven.plugins maven-compiler-plugin @@ -205,6 +239,32 @@ + + com.github.spotbugs + spotbugs-maven-plugin + ${spotbugs.maven.plugin} + + + + com.github.spotbugs + spotbugs + ${spotbugs.version} + + + + + prepare-package + + + spotbugs + + + + + + + + org.apache.maven.plugins maven-pmd-plugin @@ -241,8 +301,13 @@ + prepare-package - check + + pmd + + +