diff --git a/pom.xml b/pom.xml index 5574ba3d..25772aba 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,7 @@ - + 4.0.0 edu.hm.hafner @@ -88,17 +89,18 @@ 2.4 1.6.1 0.12 - 2.8.6 2.4.0 + 9+181-r4173-1 0.8.0 - 3.3.0 - 2.7 0.12.2 0.22.1 1.6.8 1.6 2.5.3 2.2.0 + 3.0.0-M3 + 3.1.2 + 3.3.0 -Djava.util.logging.config.file=logging.properties @@ -251,40 +253,66 @@ + + -J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${error-prone.javac.version}/javac-${error-prone.javac.version}.jar + -Xlint:all - -XepExcludedPaths:.*/generated-test-sources/.* - -XepAllDisabledChecksAsWarnings - -XepIgnoreUnknownCheckNames - -XepDisableWarningsInGeneratedCode - -XepAllErrorsAsWarnings - - -Xep:NullAway:WARN - -XepOpt:NullAway:AnnotatedPackages=edu.hm.hafner - - -Xep:ReturnMissingNullable:OFF - -Xep:PreferJavaTimeOverload:OFF - -Xep:EqualsGetClass:OFF - -Xep:AndroidJdkLibsChecker:OFF - -Xep:Java7ApiChecker:OFF - -Xep:Var:OFF - -Xep:PrivateConstructorForUtilityClass:OFF - -Xep:MethodCanBeStatic:OFF - -Xep:WildcardImport:OFF - -Xep:ThrowsUncheckedException:OFF - -Xep:NullableDereference:OFF - + + -Xplugin:ErrorProne -XepExcludedPaths:.*/generated-test-sources/.* -XepAllDisabledChecksAsWarnings -XepIgnoreUnknownCheckNames -XepDisableWarningsInGeneratedCode -XepAllErrorsAsWarnings -Xep:NullAway:WARN -XepOpt:NullAway:AnnotatedPackages=edu.hm.hafner -Xep:ReturnMissingNullable:OFF -Xep:PreferJavaTimeOverload:OFF -Xep:EqualsGetClass:OFF -Xep:AndroidJdkLibsChecker:OFF -Xep:Java7ApiChecker:OFF -Xep:Var:OFF -Xep:PrivateConstructorForUtilityClass:OFF -Xep:MethodCanBeStatic:OFF -Xep:WildcardImport:OFF -Xep:ThrowsUncheckedException:OFF -Xep:NullableDereference:OFF + + + -XDcompilePolicy=simple - javac-with-errorprone - true + true true - - - org.codehaus.plexus - plexus-compiler-javac-errorprone - ${maven-error-prone-plugin.version} - - maven-javadoc-plugin @@ -422,6 +450,7 @@ true 50 + target/generated-test-sources/test-annotations target/generated-test-sources/assertj-assertions @@ -453,7 +482,7 @@ false - **/*Assert*.java + **/*Assert*.java,**/*_jmh* false etc/checkstyle-configuration.xml true @@ -606,6 +635,11 @@ maven-deploy-plugin ${maven-deploy-plugin.version} + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + org.pitest pitest-maven @@ -640,6 +674,19 @@ + + com.github.ferstl + depgraph-maven-plugin + ${depgraph-maven-plugin.version} + + puml + compile + true + true + true + true + +