diff --git a/pom.xml b/pom.xml index f3ec488d4933..8b38d6653228 100644 --- a/pom.xml +++ b/pom.xml @@ -823,6 +823,7 @@ spring-vault spring-web-modules spring-websockets + static-analysis-modules tensorflow-java testing-modules timefold-solver @@ -1259,6 +1260,7 @@ spring-vault spring-web-modules spring-websockets + static-analysis-modules tensorflow-java testing-modules timefold-solver @@ -1493,7 +1495,6 @@ spring-cloud-modules/spring-cloud-data-flow spring-cloud-modules/spring-cloud-stream-starters spring-jinq - static-analysis-modules tablesaw spring-swagger-codegen-modules/openapi-custom-generator spring-swagger-codegen-modules/openapi-custom-generator-api-client @@ -1558,7 +1559,6 @@ spring-cloud-modules/spring-cloud-data-flow spring-cloud-modules/spring-cloud-stream-starters spring-jinq - static-analysis-modules tablesaw spring-swagger-codegen-modules/openapi-custom-generator spring-swagger-codegen-modules/openapi-custom-generator-api-client diff --git a/static-analysis-modules/error-prone-project/.mvn/jvm.config b/static-analysis-modules/error-prone-library/error-prone-project/.mvn/jvm.config similarity index 100% rename from static-analysis-modules/error-prone-project/.mvn/jvm.config rename to static-analysis-modules/error-prone-library/error-prone-project/.mvn/jvm.config diff --git a/static-analysis-modules/error-prone-project/pom.xml b/static-analysis-modules/error-prone-library/error-prone-project/pom.xml similarity index 97% rename from static-analysis-modules/error-prone-project/pom.xml rename to static-analysis-modules/error-prone-library/error-prone-project/pom.xml index 9aad4341b90a..6a6b15ab2cb3 100644 --- a/static-analysis-modules/error-prone-project/pom.xml +++ b/static-analysis-modules/error-prone-library/error-prone-project/pom.xml @@ -7,7 +7,7 @@ com.baeldung - static-analysis + error-prone-library 1.0-SNAPSHOT diff --git a/static-analysis-modules/error-prone-project/src/main/java/com/baeldung/BuggyClass.java b/static-analysis-modules/error-prone-library/error-prone-project/src/main/java/com/baeldung/BuggyClass.java similarity index 100% rename from static-analysis-modules/error-prone-project/src/main/java/com/baeldung/BuggyClass.java rename to static-analysis-modules/error-prone-library/error-prone-project/src/main/java/com/baeldung/BuggyClass.java diff --git a/static-analysis-modules/error-prone-project/src/main/java/com/baeldung/ClassWithEmptyMethod.java b/static-analysis-modules/error-prone-library/error-prone-project/src/main/java/com/baeldung/ClassWithEmptyMethod.java similarity index 100% rename from static-analysis-modules/error-prone-project/src/main/java/com/baeldung/ClassWithEmptyMethod.java rename to static-analysis-modules/error-prone-library/error-prone-project/src/main/java/com/baeldung/ClassWithEmptyMethod.java diff --git a/static-analysis-modules/my-bugchecker-plugin/pom.xml b/static-analysis-modules/error-prone-library/my-bugchecker-plugin/pom.xml similarity index 97% rename from static-analysis-modules/my-bugchecker-plugin/pom.xml rename to static-analysis-modules/error-prone-library/my-bugchecker-plugin/pom.xml index 1905292b9ad9..0b7863cb28ef 100644 --- a/static-analysis-modules/my-bugchecker-plugin/pom.xml +++ b/static-analysis-modules/error-prone-library/my-bugchecker-plugin/pom.xml @@ -8,7 +8,7 @@ com.baeldung - static-analysis + error-prone-library 1.0-SNAPSHOT diff --git a/static-analysis-modules/my-bugchecker-plugin/src/main/java/com/baeldung/EmptyMethodChecker.java b/static-analysis-modules/error-prone-library/my-bugchecker-plugin/src/main/java/com/baeldung/EmptyMethodChecker.java similarity index 100% rename from static-analysis-modules/my-bugchecker-plugin/src/main/java/com/baeldung/EmptyMethodChecker.java rename to static-analysis-modules/error-prone-library/my-bugchecker-plugin/src/main/java/com/baeldung/EmptyMethodChecker.java diff --git a/static-analysis-modules/pmd/pom.xml b/static-analysis-modules/error-prone-library/pmd/pom.xml similarity index 89% rename from static-analysis-modules/pmd/pom.xml rename to static-analysis-modules/error-prone-library/pmd/pom.xml index 372c12277609..de450601f370 100644 --- a/static-analysis-modules/pmd/pom.xml +++ b/static-analysis-modules/error-prone-library/pmd/pom.xml @@ -7,7 +7,7 @@ com.baeldung - static-analysis + error-prone-library 1.0-SNAPSHOT diff --git a/static-analysis-modules/pmd/src/main/java/com/baeldung/pmd/Cnt.java b/static-analysis-modules/error-prone-library/pmd/src/main/java/com/baeldung/pmd/Cnt.java similarity index 100% rename from static-analysis-modules/pmd/src/main/java/com/baeldung/pmd/Cnt.java rename to static-analysis-modules/error-prone-library/pmd/src/main/java/com/baeldung/pmd/Cnt.java diff --git a/static-analysis-modules/pmd/src/main/resources/customruleset.xml b/static-analysis-modules/error-prone-library/pmd/src/main/resources/customruleset.xml similarity index 100% rename from static-analysis-modules/pmd/src/main/resources/customruleset.xml rename to static-analysis-modules/error-prone-library/pmd/src/main/resources/customruleset.xml diff --git a/static-analysis-modules/pmd/src/main/resources/logback.xml b/static-analysis-modules/error-prone-library/pmd/src/main/resources/logback.xml similarity index 100% rename from static-analysis-modules/pmd/src/main/resources/logback.xml rename to static-analysis-modules/error-prone-library/pmd/src/main/resources/logback.xml diff --git a/static-analysis-modules/pmd/src/test/java/com/baeldung/pmd/CntUnitTest.java b/static-analysis-modules/error-prone-library/pmd/src/test/java/com/baeldung/pmd/CntUnitTest.java similarity index 100% rename from static-analysis-modules/pmd/src/test/java/com/baeldung/pmd/CntUnitTest.java rename to static-analysis-modules/error-prone-library/pmd/src/test/java/com/baeldung/pmd/CntUnitTest.java diff --git a/static-analysis-modules/error-prone-library/pom.xml b/static-analysis-modules/error-prone-library/pom.xml new file mode 100644 index 000000000000..6d230fe34a6b --- /dev/null +++ b/static-analysis-modules/error-prone-library/pom.xml @@ -0,0 +1,44 @@ + + + 4.0.0 + error-prone-library + 1.0-SNAPSHOT + error-prone-library + pom + + + com.baeldung + parent-modules + 1.0.0-SNAPSHOT + + + + + + org.apache.maven.plugins + maven-pmd-plugin + ${maven-pmd-plugin.version} + + + rulesets/java/braces.xml + rulesets/java/naming.xml + + + + + + + + pmd + my-bugchecker-plugin + error-prone-project + + + + 2.23.0 + 1.0.1 + + + diff --git a/static-analysis-modules/infer/pom.xml b/static-analysis-modules/infer/pom.xml index c97ca3f78267..91b76ca07e2f 100644 --- a/static-analysis-modules/infer/pom.xml +++ b/static-analysis-modules/infer/pom.xml @@ -6,7 +6,7 @@ com.baeldung - static-analysis + static-analysis-modules 1.0-SNAPSHOT diff --git a/static-analysis-modules/pom.xml b/static-analysis-modules/pom.xml index b80b6699c6dd..a21e5953b48f 100644 --- a/static-analysis-modules/pom.xml +++ b/static-analysis-modules/pom.xml @@ -14,32 +14,12 @@ 1.0.0-SNAPSHOT - - - - org.apache.maven.plugins - maven-pmd-plugin - ${maven-pmd-plugin.version} - - - rulesets/java/braces.xml - rulesets/java/naming.xml - - - - - - - pmd - my-bugchecker-plugin - error-prone-project + infer - 2.23.0 - 1.0.1