diff --git a/batch/pom.xml b/batch/pom.xml
index b5c2c8cdb206..fc5c34efb293 100644
--- a/batch/pom.xml
+++ b/batch/pom.xml
@@ -12,9 +12,9 @@
pinpoint-batch
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
${log4j2-jdk8.version}
${thrift-jdk8.version}
diff --git a/collector/pom.xml b/collector/pom.xml
index 8cdca03968ac..c980c2891343 100644
--- a/collector/pom.xml
+++ b/collector/pom.xml
@@ -29,9 +29,9 @@
jar
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
${guava-jdk8.version}
${javax.servlet4.version}
diff --git a/commons-hbase/pom.xml b/commons-hbase/pom.xml
index a3d8230db35a..b85b0fdcb5bc 100644
--- a/commons-hbase/pom.xml
+++ b/commons-hbase/pom.xml
@@ -29,9 +29,9 @@
jar
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
${log4j2-jdk8.version}
diff --git a/commons-server/pom.xml b/commons-server/pom.xml
index 47cbcfe72489..875234e21c4f 100644
--- a/commons-server/pom.xml
+++ b/commons-server/pom.xml
@@ -29,10 +29,10 @@
jar
- 1.8
- ${env.JAVA_8_HOME}
+ 11
+ ${env.JAVA_11_HOME}
+ true
${jdk.home}
- java18
${log4j2-jdk8.version}
${guava-jdk8.version}
diff --git a/flink/pom.xml b/flink/pom.xml
index a394807c4fbe..187c7e9e4c21 100644
--- a/flink/pom.xml
+++ b/flink/pom.xml
@@ -30,9 +30,10 @@
pinpoint-flink
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
+
${log4j2-jdk8.version}
${thrift-jdk8.version}
diff --git a/hbase/hbase-schema-definition/pom.xml b/hbase/hbase-schema-definition/pom.xml
index 7b26e59d13fe..af32204080a4 100644
--- a/hbase/hbase-schema-definition/pom.xml
+++ b/hbase/hbase-schema-definition/pom.xml
@@ -38,4 +38,25 @@
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 2.3.3
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ 2.3.3
+ runtime
+
+
+
+
\ No newline at end of file
diff --git a/hbase/pom.xml b/hbase/pom.xml
index 1c5c3ea15268..69abcab6781c 100644
--- a/hbase/pom.xml
+++ b/hbase/pom.xml
@@ -14,9 +14,10 @@
pom
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
+
${log4j2-jdk8.version}
diff --git a/hbase2-module/hbase2-batch/pom.xml b/hbase2-module/hbase2-batch/pom.xml
index 5d4dd08f405a..706402868300 100644
--- a/hbase2-module/hbase2-batch/pom.xml
+++ b/hbase2-module/hbase2-batch/pom.xml
@@ -13,9 +13,9 @@
jar
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
${log4j2-jdk8.version}
${project.artifactId}-${project.version}
diff --git a/hbase2-module/hbase2-collector/pom.xml b/hbase2-module/hbase2-collector/pom.xml
index 3be492b146c7..37636f6dedf4 100644
--- a/hbase2-module/hbase2-collector/pom.xml
+++ b/hbase2-module/hbase2-collector/pom.xml
@@ -28,9 +28,9 @@
jar
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
${guava-jdk8.version}
${javax.servlet4.version}
diff --git a/hbase2-module/hbase2-flink/pom.xml b/hbase2-module/hbase2-flink/pom.xml
index 684f3a2254ac..959ad8d61134 100644
--- a/hbase2-module/hbase2-flink/pom.xml
+++ b/hbase2-module/hbase2-flink/pom.xml
@@ -28,9 +28,9 @@
pinpoint-hbase2-flink
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
${log4j2-jdk8.version}
diff --git a/hbase2-module/hbase2-web/pom.xml b/hbase2-module/hbase2-web/pom.xml
index 11eba66c8781..94c76fdb0596 100644
--- a/hbase2-module/hbase2-web/pom.xml
+++ b/hbase2-module/hbase2-web/pom.xml
@@ -28,9 +28,10 @@
jar
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
+
build_release_without_lint
diff --git a/pom.xml b/pom.xml
index c93d92bb537f..2b7f9c3a373a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -198,7 +198,7 @@
3.14.0
3.0.0
- 1.19
+ 1.20
java17
diff --git a/web/pom.xml b/web/pom.xml
index 281c852d5134..7fa82e5b4f92 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -29,9 +29,10 @@
jar
- 1.8
- ${env.JAVA_8_HOME}
- java18
+ 11
+ ${env.JAVA_11_HOME}
+ true
+
build_release_without_lint