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 name | Group/Artifact Ids |
Google Guice |
- com.google.inject:guicecom.google.inject.extensions:guice-servletcom.google.inject.extensions:guice-assistedinjectcom.google.inject.extensions:guice-multibindingscom.google.inject.extensions:guice-throwingproviders |
+ com.google.inject:guicecom.google.inject.extensions:guice-servletcom.google.inject.extensions:guice-assistedinjectcom.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