diff --git a/README.md b/README.md index 9ac25d16b..0d3f1db94 100644 --- a/README.md +++ b/README.md @@ -329,7 +329,7 @@ Airbase provides versions for the following well-known dependencies: Dependency nameGroup/Artifact Ids Google Guice - com.google.inject:guice

com.google.inject.extensions:guice-servlet

com.google.inject.extensions:guice-assistedinject

com.google.inject.extensions:guice-multibindings

com.google.inject.extensions:guice-throwingproviders + com.google.inject:guice

com.google.inject.extensions:guice-servlet

com.google.inject.extensions:guice-assistedinject

com.google.inject.extensions:guice-throwingproviders Google Guava diff --git a/airbase-policy/pom.xml b/airbase-policy/pom.xml index 379d7a1dd..b807e3732 100644 --- a/airbase-policy/pom.xml +++ b/airbase-policy/pom.xml @@ -11,4 +11,17 @@ airbase-policy Policy files for Airbase + + + + + org.apache.maven.plugins + maven-resources-plugin + ${dep.maven-resources-plugin.version} + + UTF-8 + + + + diff --git a/airbase/pom.xml b/airbase/pom.xml index cf7b82d20..2aa2f0c62 100644 --- a/airbase/pom.xml +++ b/airbase/pom.xml @@ -79,10 +79,11 @@ UTF-8 - 1.8 + 21 UTF-8 UTF-8 + @@ -176,19 +177,19 @@ 0.163 - 4.2.2 - 26.0-jre - 1.7.25 + 5.0.1 + 32.1.0-jre + 2.0.16 1.2.3 1 2.0.1.Final 3.1.0 2.0.0 - 2.10.0 + 2.11.0 1.19 - 3.2.5 + 3.3.0 2.9.9 - 3.1.10 + 4.8.6 6.9.6 3.5.2 3.1.0 @@ -197,7 +198,6 @@ 1.3 1.9.5 1.3 - 0.34 1.20 @@ -211,6 +211,8 @@ 1.6.8 + 3.3.1 + 7.7.0 @@ -242,6 +244,9 @@ org.apache.maven.plugins maven-deploy-plugin 3.1.1 + + true + @@ -254,6 +259,9 @@ org.apache.maven.plugins maven-install-plugin 3.1.1 + + true + @@ -265,12 +273,12 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.0.0-M2 + 3.5.0 org.codehaus.mojo extra-enforcer-rules - 1.1 + 1.9.0 @@ -345,16 +353,7 @@ org.apache.maven.plugins maven-dependency-plugin - 3.1.1 - - - - - org.apache.maven.shared - maven-dependency-analyzer - 1.11.1 - - + 3.8.1 ${air.check.skip-dependency} ${air.check.fail-dependency} @@ -387,7 +386,7 @@ true - -parameters + true @@ -396,7 +395,7 @@ org.apache.maven.plugins maven-resources-plugin - 2.6 + ${dep.maven-resources-plugin.version} ${project.build.sourceEncoding} @@ -667,7 +666,7 @@ com.github.spotbugs spotbugs-maven-plugin - 3.1.10 + 4.8.6.5 ${air.check.skip-spotbugs} -Xmx${air.build.jvmsize} @@ -687,12 +686,11 @@ org.apache.maven.plugins maven-pmd-plugin - 3.11.0 + 3.26.0 ${air.check.skip-pmd} ${air.check.fail-pmd} ${project.build.targetJdk} - ${project.build.sourceEncoding} 100 **/*Bean.java @@ -702,9 +700,10 @@ target/generated-sources/stubs - /rulesets/java/basic.xml - /rulesets/java/clone.xml - /rulesets/java/finalizers.xml + /category/java/performance.xml + + + @@ -736,7 +735,6 @@ ${air.check.skip-license} true ${air.check.fail-license} -

${air.license.header-file}
SLASHSTAR_STYLE SLASHSTAR_STYLE @@ -745,41 +743,46 @@ ${project.inceptionYear} - - - COPYRIGHT_SECTION - ${air.license.default-value} - ${air.license.ensure-match} - false - - true true true ${project.build.sourceEncoding} - - .*/** - **/*.md - **/*.sh - **/*.txt - **/*.thrift - **/*.sql - **/*.releaseBackup - **/*.st - **/*.raw - **/*.ser - **/*.html - **/*.rst - **/*.xml - **/*.csv - **/*.tsv - **/*.properties - **/src/license/** - **/src/*/resources/** - - - src/** - + + +
${air.license.header-file}
+ + + COPYRIGHT_SECTION + ${air.license.default-value} + ${air.license.ensure-match} + false + + + + .*/** + **/*.md + **/*.sh + **/*.txt + **/*.thrift + **/*.sql + **/*.releaseBackup + **/*.st + **/*.raw + **/*.ser + **/*.html + **/*.rst + **/*.xml + **/*.csv + **/*.tsv + **/*.properties + **/src/license/** + **/src/*/resources/** + + + src/** + +
+
@@ -795,7 +798,7 @@ org.jacoco jacoco-maven-plugin - 0.8.6 + 0.8.12 default @@ -819,7 +822,7 @@ org.gaul modernizer-maven-plugin - 1.7.1 + 2.9.0 ${air.check.skip-modernizer} ${air.check.fail-modernizer} @@ -838,12 +841,12 @@ org.apache.maven.plugins maven-checkstyle-plugin - 3.0.0 + 3.6.0 com.puppycrawl.tools checkstyle - 8.16 + 10.19.0 @@ -1020,11 +1023,6 @@ guice-assistedinject ${dep.guice.version} - - com.google.inject.extensions - guice-multibindings - ${dep.guice.version} - com.google.inject.extensions guice-throwingproviders @@ -1163,6 +1161,12 @@ com.fasterxml.jackson.datatype jackson-datatype-guava ${dep.jackson.version} + + + com.google.guava + guava + + @@ -1239,6 +1243,13 @@ ${dep.jmh.version} + + + org.gaul + modernizer-maven-annotations + 2.9.0 + + org.testng @@ -1302,12 +1313,6 @@ objenesis ${dep.objenesis.version} - - - io.airlift - slice - ${dep.slice.version} - diff --git a/pom.xml b/pom.xml index a10500a64..98566dcf0 100644 --- a/pom.xml +++ b/pom.xml @@ -14,6 +14,7 @@ 1.6.8 + 3.3.1 @@ -62,7 +63,7 @@ org.apache.maven.plugins maven-release-plugin - 2.5.3 + 3.1.1 oss-release forked-path @@ -78,7 +79,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.0.0 + 3.10.1 attach-javadocs @@ -92,7 +93,7 @@ org.apache.maven.plugins maven-source-plugin - 3.0.1 + 3.3.1 attach-sources @@ -106,7 +107,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.2.7 true @@ -148,7 +149,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.4 + 3.2.7 --pinentry-mode