@@ -116,7 +116,6 @@
diff --git a/pom.xml b/pom.xml
index 61d506d1c28..ca06cf588f8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -103,116 +103,128 @@
1.8.0
-
- 3.9.4
- 4.2.0
- 3.3.4
- hadoop-hdfs-client
- 2.5.3
+ 2.9.2
+ 2.4.3
+ 2.7.2
+ 1.2.1
9.3.4.0
1.0.56
2.1.42
- 3.1.3
- 3.2.1
- 2.0.0
- 3.4.0
+ hadoop-hdfs
2.7.2
- org.apache.hadoop
- hadoop-common
- hadoop-hdfs
- ${hadoop.version}
- provided
+ 3.8.4
+
+ 2.7.1
+ 33.2.1-jre
+ 4.2.7.Final
+ 3.4.0
+ 1.1.10.4
+ 1.11.4
+ 0.27
+ 1.0.39
+
+ 5.4.1
+
+ 2.8.9
+ 2.15.0
+ 3.0.0
+ 1.19.4
+ 2.23.1
+ 2.14.6
+ 9.4.57.v20241219
+ 4.5.13
+ ${httpclient.version}
+ 2.0.9
+ 2.10.5
+ 1.4.21
+ 0.9.12
+ 3.5.7
+ 8.0.28
+ 1.2.4
+ 3.27.0-GA
+ 3.2.2
+ 2.6
+ 3.12.0
+ 1.2
+ 1.10.0
+ 3.6.1
+ 2.11.0
+ 1.11.0
+ 1.21
+ 1.10
+ 1.3
+ 1.6.0
+ 3.25.5
+ 3.3.0
+ 9.3
+ 1.7.30
+ 2.17.2
+ 5.2.3
+ 2.0
+ 1.5.4
+ 6.4.0
+ 4.8.112
+ 3.9.1
+
+
+ 2.9.1
+ 1.2.30
+
+
+ 1.3.5
+
+
+ 1.10.0
+ 1.5.8
provided
provided
+
+ 2.3.3
1.16.2
+ 371
+ 3.4.0.7.2.15.0-147
+ 0.234
+ 1.4.6
+ 7.6.2
+ 1.2.6
+ 1.5.0
+ 2.1.2
+
+
0.9.3
1.3.0
1.0
4
- 371
- 3.4.0.7.2.15.0-147
- 1.5.0
1
- 0.234
- 3.0.0
- 1.2.6
1
python2
- 2.1.2
1
- 1.4.6
- 7.6.2
-
-
- 5.4.1
-
- 2.8.9
- 2.13.4.20221013
+
2.9.0
1.5.4
- 1.4.21
6.4.0
- 2.0
-
- 3.25.5
-
- 1.10.0
- 1.5.8
-
- 1.19.4
- 2.23.1
- 4.1.86.Final
- 9.4.56.v20240826
- 4.5.13
- ${httpclient.version}
-
- 3.0.3
- 3.0.0
- 5.3.0
- 0.9.12
+ 0.17
-
- 3.9.0
+
3.4.3.4
- 8.0.28
test
42.3.9
- 1.2.23
3.12.8
-
- 32.0.0-jre
- 3.2.2
- 3.18.0
- 1.2
- 1.10.0
- 3.6.1
- 2.17.0
- 1.11.0
- 1.26.1
- 1.10
- 1.3
- 1.6.0
+
3.9.0
1.3.1
- 3.9.0
-
1.79
-
-
- 3.27.0-GA
- 9.3
- 3.3.0
-
-
- 1.7.30
- 2.17.2
-
-
- 1.3.5
+ 4.3.1
+ provided
+ hadoop-common
+ hadoop-hdfs
+ org.apache.hadoop
+ ${hadoop.version}
+ 2.0.0
5.7.2
@@ -221,14 +233,14 @@
2.2.220
- 5.3.27
- 5.7.8
- 2.7.11
+ 5.3.34
+ 5.7.11
+ 2.7.12
3.1.7
2021.0.8
2021.0.6.0
3.1.7
- 1.2.30
+ 2.7.16
UTF-8
@@ -237,8 +249,9 @@
1.8
3.5.0
- 2.12.17
- 2.12
+ 3.7.0-M11
+ 2.11.12
+ 2.11
1.10.12
@@ -312,6 +325,11 @@
linkis-mybatis
${project.version}
+
+ com.thoughtworks.xstream
+ xstream
+ ${xstream.core.version}
+
@@ -334,7 +352,16 @@
scalap
${scala.version}
-
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+ xml-apis
+ xml-apis
+ 1.4.01
+
org.apache.logging.log4j
log4j-bom
@@ -347,7 +374,11 @@
slf4j-api
${slf4j.version}
-
+
+ org.javassist
+ javassist
+ ${javassist.version}
+
org.apache.ant
ant
@@ -365,23 +396,6 @@
${reflections.version}
-
- redis.clients
- jedis
- ${jedis.version}
-
-
- mysql
- mysql-connector-java
- ${mysql.connector.version}
- ${mysql.connector.scope}
-
-
-
- com.google.guava
- guava
- ${guava.version}
-
commons-collections
commons-collections
@@ -390,7 +404,7 @@
commons-lang
commons-lang
- 2.6
+ ${commons-lang.version}
org.apache.commons
@@ -432,38 +446,13 @@
commons-exec
${commons-exec.version}
-
- commons-fileupload
- commons-fileupload
- ${commons-fileupload.version}
-
-
- commons-net
- commons-net
- ${commons-net.version}
-
-
- commons-logging
- commons-logging
- ${commons-logging.version}
-
-
- commons-cli
- commons-cli
- ${commons-cli.version}
-
- org.jline
- jline
- ${jline.version}
-
-
- jline
- jline
- 2.14.6
+ mysql
+ mysql-connector-java
+ ${mysql.connector.version}
+ test
-
org.junit
junit-bom
@@ -480,11 +469,6 @@
-
- com.jayway.jsonpath
- json-path
- ${jsonpath.version}
-
com.google.code.gson
gson
@@ -497,49 +481,6 @@
pom
import
-
- org.codehaus.jackson
- jackson-core-asl
- 1.9.13
-
-
- org.codehaus.jackson
- jackson-mapper-asl
- 1.9.13
-
-
-
- com.thoughtworks.xstream
- xstream
- ${xstream.core.version}
-
-
- xml-apis
- xml-apis
- 1.4.01
-
-
- com.fasterxml.woodstox
- woodstox-core
- ${woodstox.version}
-
-
- org.codehaus.jettison
- jettison
- ${jettison.version}
-
-
-
- org.yaml
- snakeyaml
- ${snakeyaml.version}
-
-
-
- com.google.protobuf
- protobuf-java
- ${protobuf.version}
-
com.sun.jersey
@@ -558,206 +499,62 @@
com.sun.jersey
- jersey-core
- ${jersey.version}
-
-
- com.sun.jersey
- jersey-json
- ${jersey.version}
-
-
- com.sun.jersey.contribs
- jersey-guice
- ${jersey.version}
-
-
- com.sun.jersey.contribs
- jersey-apache-client4
- ${jersey.version}
-
-
- org.glassfish.jersey
- jersey-bom
- ${jersey.servlet.version}
- pom
- import
-
-
-
- org.eclipse.jetty
- jetty-bom
- ${jetty.version}
- pom
- import
-
-
-
- org.apache.curator
- curator-recipes
- ${curator.version}
-
-
- org.apache.curator
- curator-client
- ${curator.version}
-
-
- org.apache.curator
- curator-framework
- ${curator.version}
-
-
-
- org.apache.hbase
- hbase-common
- ${hbase.version}
-
-
- org.apache.hbase
- hbase-hadoop2-compat
- ${hbase.version}
-
-
- org.apache.hbase
- hbase-hadoop-compat
- ${hbase.version}
-
-
- org.apache.hbase
- hbase-server
- ${hbase.version}
-
-
- org.apache.hadoop
- hadoop-hdfs
-
-
-
-
- org.apache.hbase
- hbase-mapreduce
- ${hbase.version}
-
-
- org.apache.hadoop
- hadoop-hdfs
-
-
-
-
- org.apache.hbase
- hbase-protocol
- ${hbase.version}
-
-
- org.apache.hbase
- hbase-client
- ${hbase.version}
-
-
-
- org.apache.hive
- hive-common
- ${hive.version}
-
-
- jline
- jline
-
-
-
-
- org.apache.hive
- hive-service
- ${hive.version}
-
-
- org.apache.curator
- apache-curator
-
-
- org.apache.hbase
- *
-
-
-
-
- org.apache.hive
- hive-jdbc
- ${hive.version}
-
-
- org.apache.hive
- hive-shims
-
-
- org.apache.hadoop
- hadoop-hdfs
-
-
- org.apache.hbase
- hbase-client
-
-
- org.eclipse.jetty
- *
-
-
- org.eclipse.jetty.aggregate
- *
-
-
- org.eclipse.jetty.orbit
- *
-
-
- org.mortbay.jetty
- *
-
-
- tomcat
- *
-
-
- junit
- junit
-
-
- log4j
- log4j
-
-
- log4j
- apache-log4j-extras
-
-
- org.slf4j
- slf4j-log4j12
-
-
- ch.qos.logback
- logback-classic
-
-
- javax.servlet
- servlet-api
-
-
- io.netty
- netty
-
-
- jdk.tools
- jdk.tools
-
-
+ jersey-core
+ ${jersey.version}
-
- org.apache.hadoop
- hadoop-distcp
- ${hadoop.version}
+ com.sun.jersey
+ jersey-json
+ ${jersey.version}
+
+
+ com.sun.jersey.contribs
+ jersey-guice
+ ${jersey.version}
+
+
+ com.google.protobuf
+ protobuf-java
+ ${protobuf.version}
+
+
+ com.sun.jersey.contribs
+ jersey-apache-client4
+ ${jersey.version}
+
+
+ org.eclipse.jetty
+ jetty-bom
+ ${jetty.version}
+ pom
+ import
+
+
+ org.glassfish.jersey
+ jersey-bom
+ ${jersey.servlet.version}
+ pom
+ import
+
+
+ jline
+ jline
+ ${jline.version}
+
+
+ org.apache.curator
+ curator-recipes
+ ${curator.version}
+
+
+ org.apache.curator
+ curator-client
+ ${curator.version}
+
+
+ org.apache.curator
+ curator-framework
+ ${curator.version}
org.apache.hadoop
@@ -772,15 +569,6 @@
org.slf4j
slf4j-log4j12
-
-
- ch.qos.reload4j
- reload4j
-
-
- org.slf4j
- slf4j-reload4j
-
javax.ws.rs
jsr311-api
@@ -857,15 +645,6 @@
org.slf4j
slf4j-log4j12
-
-
- ch.qos.reload4j
- reload4j
-
-
- org.slf4j
- slf4j-reload4j
-
org.fusesource.leveldbjni
leveldbjni-all
@@ -942,7 +721,11 @@
-
+
+ commons-logging
+ commons-logging
+ ${commons-logging.version}
+
org.apache.hadoop
${hadoop-hdfs-client.artifact}
@@ -956,15 +739,6 @@
org.slf4j
slf4j-log4j12
-
-
- ch.qos.reload4j
- reload4j
-
-
- org.slf4j
- slf4j-reload4j
-
netty
io.netty
@@ -1008,15 +782,6 @@
org.slf4j
slf4j-log4j12
-
-
- ch.qos.reload4j
- reload4j
-
-
- org.slf4j
- slf4j-reload4j
-
org.apache.httpcomponents
*
@@ -1040,18 +805,8 @@
org.slf4j
slf4j-log4j12
-
-
- ch.qos.reload4j
- reload4j
-
-
- org.slf4j
- slf4j-reload4j
-
-
org.apache.hadoop
hadoop-yarn-api
@@ -1095,20 +850,11 @@
-
- org.apache.hadoop
- hadoop-yarn-registry
- ${hadoop.version}
-
org.apache.hadoop
hadoop-yarn-common
${hadoop.version}
-
- ch.qos.reload4j
- reload4j
-
asm
asm
@@ -1156,15 +902,6 @@
log4j
log4j
-
-
- ch.qos.reload4j
- reload4j
-
-
- org.slf4j
- slf4j-reload4j
-
javax.servlet
servlet-api
@@ -1184,6 +921,13 @@
+
+
+ org.apache.hadoop
+ hadoop-aliyun
+ ${hadoop-aliyun.version}
+
+
org.apache.zookeeper
zookeeper
@@ -1193,27 +937,10 @@
log4j
log4j
-
- ch.qos.logback
- logback-core
-
-
- ch.qos.logback
- logback-classic
-
org.slf4j
slf4j-log4j12
-
-
- ch.qos.reload4j
- reload4j
-
-
- org.slf4j
- slf4j-reload4j
-
jline
jline
@@ -1233,23 +960,54 @@
-
- org.bouncycastle
- bcprov-jdk18on
- ${bouncycastle.version}
+ org.apache.hbase
+ hbase-common
+ ${hbase.version}
- org.bouncycastle
- bcpkix-jdk18on
- ${bouncycastle.version}
+ org.apache.hbase
+ hbase-hadoop2-compat
+ ${hbase.version}
-
- org.javassist
- javassist
- ${javassist.version}
+ org.apache.hbase
+ hbase-hadoop-compat
+ ${hbase.version}
+
+
+ org.apache.hbase
+ hbase-server
+ ${hbase.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+
+
+
+
+ org.apache.hbase
+ hbase-mapreduce
+ ${hbase.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+
+
+
+
+ org.apache.hbase
+ hbase-protocol
+ ${hbase.version}
+
+
+ org.apache.hbase
+ hbase-client
+ ${hbase.version}
+
org.ow2.asm
asm-bom
@@ -1263,6 +1021,24 @@
${cglib.version}
+
+ redis.clients
+ jedis
+ ${jedis.version}
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ ${mybatis-plus.boot.starter.version}
+
+
+ com.zaxxer
+ HikariCP
+
+
+
+
jakarta.annotation
@@ -1270,28 +1046,29 @@
${annotation-api.version}
-
+
- org.mockito
- mockito-bom
- ${mockito-bom.version}
+ com.azure
+ azure-sdk-bom
+ ${azure.blob.bom}
pom
import
-
-
+
- org.instancio
- instancio-junit
- 2.16.1
- test
+ com.azure
+ azure-storage-blob
+ 12.29.0
-
- org.assertj
- assertj-core
- ${assertj.version}
- test
+ com.azure
+ azure-storage-common
+ 12.29.0
+
+
+ com.azure
+ azure-identity
+ 1.13.0
@@ -1365,27 +1142,9 @@
import
- com.baomidou
- mybatis-plus-boot-starter
- ${mybatis-plus.version}
-
-
- com.zaxxer
- HikariCP
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
- ${spring-cloud-alibaba.version}
-
-
- com.azure
- azure-sdk-bom
- ${azure.blob.bom}
- pom
- import
+ org.springframework.boot
+ spring-boot-actuator
+ ${spring.boot.version}
@@ -1403,12 +1162,39 @@
test
+
+
+ org.instancio
+ instancio-junit
+ 2.16.1
+ test
+
+
+
+ org.mockito
+ mockito-core
+ ${mockito-bom.version}
+ test
+
org.mockito
mockito-inline
+ ${mockito-bom.version}
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
+ ${mockito-bom.version}
test
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
org.springframework.boot
spring-boot-starter-test
@@ -1423,6 +1209,10 @@
org.springframework.boot
spring-boot-starter-logging
+
+ org.yaml
+ snakeyaml
+
@@ -1432,8 +1222,8 @@
test
- com.zaxxer
- HikariCP
+ org.springframework.boot
+ spring-boot-starter-jdbc
test
@@ -1441,12 +1231,6 @@
spring-test
test
-
- org.postgresql
- postgresql
- ${postgresql.connector.version}
- test
-
@@ -1612,17 +1396,16 @@
**/target/**
**/out/**
**/*.log
- **/logs/**
CONTRIBUTING.md
CONTRIBUTING_CN.md
README.md
- .gitmodules
**/META-INF/**
.github/**
compiler/**
**/generated/**
**/scritpis-test.sql
- **/**.dolphin
+ .gitmodules
+ **/*.dolphin
@@ -1792,35 +1575,150 @@
+
+
+ hadoop-3.3
+
+ 3.3.1
+ 4.2.0
+ hadoop-hdfs-client
+
+
hadoop-2.7
2.7.2
2.7.1
- hadoop-hdfs
-
- spark-2.4
+ spark-3
+
+ 1.8.0-spark3
+ 3.7.0-M11
+ 3.4.4
+ 2.12.17
+ 2.12
+ 2.14.2
+
+
+
+
+
+
+
+
+ apache
- org.apache.linkis
- linkis-hadoop-hdfs-client-shade
- linkis-hadoop-hdfs-client-shade
- ${project.version}
- compile
- 2.4.3
- 2.11.12
- 2.11
+
+ 1.8.0
+
+
+ 3.3.4
+ hadoop-hdfs-client
+ 2.5.3
+ 3.9.2
+ 4.2.0
+ 3.1.3
+
+
+ 3.2.1
+ 2.12.17
+ 2.12
+
+
+ provided
+ hadoop-common
+ hadoop-hdfs
+ org.apache.hadoop
+ ${hadoop.version}
+ 2.0.0
+ provided
+ provided
+ 1.10.0
+ 1.5.8
+
+
+ 371
+ 3.4.0.7.2.15.0-147
+ 1.5.0
+ 0.234
+ 1.2.6
+ 2.1.2
+ 1.4.6
+ 7.6.2
+
+
+ 0.9.3
+ 1.3.0
+ 1.0
+ 4
+ 1
+ 1
+ python2
+ 1
+
+
+ 2.13.4.20221013
+ 2.9.0
+ 1.5.4
+
+
+ 4.1.86.Final
+ 9.4.56.v20240826
+
+
+ 5.3.27
+ 5.7.8
+ 2.7.11
+
+
+ 3.0.3
+ 3.0.0
+
+
+ 3.9.0
+ 3.4.3.4
+ test
+ 42.3.9
+ 1.2.23
+ 3.12.8
+
+
+ 32.0.0-jre
+ 2.17.0
+ 1.26.1
+ 1.9.4
+ 1.5
+ 3.9.0
+ 1.3.1
+
+
+ 1.78.1
+
+
+ 4.3.1
+
+
+ 5.3.0
+ 3.9.0
+ 6.4.0
+ 0.24
+ 1.16.2
+
+
+ 3.3.4
+ 1.2.30
+
hbase-2.5
- !hbase.profile
+ hbase.profile
@@ -1833,13 +1731,13 @@
hbase-1.2
- hbase.profile
+ !hbase.profile
1.2
hbase-1.2
- 1.2.0
+ 1.2.1
@@ -1870,6 +1768,7 @@
2.2.6
+
jacoco
@@ -1898,10 +1797,9 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3
- true
- -XX:MaxMetaspaceSize=2g ${extraJavaTestArgs}
- -Dio.netty.tryReflectionSetAccessible=true
+
+
+
@@ -1966,19 +1864,5 @@
-
-
- storage-parquet
-
- compile
-
-
-
-
- storage-orc
-
- compile
-
-
diff --git a/quick-build.cmd b/quick-build.cmd
new file mode 100644
index 00000000000..b788756fd4c
--- /dev/null
+++ b/quick-build.cmd
@@ -0,0 +1,190 @@
+@echo off
+chcp 65001 >nul 2>&1
+setlocal EnableDelayedExpansion
+
+REM ============================================================
+REM Linkis 混合编译脚本 (Windows 版本)
+REM
+REM 解决方案: 先并行编译所有模块,再串行打包 linkis-dist
+REM 这样既能获得并行编译的性能提升,又能保证产物完整性
+REM
+REM 预期效果: 性能提升 40-50%%,产物与串行编译完全一致
+REM
+REM 用法: quick-build.cmd [选项]
+REM --v2 编译 2.x 版本 (Hadoop 2 + Spark 2 + Hive 2)
+REM 默认编译 3.x 版本
+REM ============================================================
+
+set "THREADS=1C"
+set "V2_MODE=false"
+set "V2_PROFILE="
+
+REM 解析命令行参数
+:parse_args
+if "%~1"=="" goto :done_args
+if "%~1"=="--v2" (
+ set "V2_MODE=true"
+ set "V2_PROFILE=-Phadoop-2,spark-2,hive-2 -Dhadoop.profile=2"
+ shift
+ goto :parse_args
+)
+if "%~1"=="-t" (
+ set "THREADS=%~2"
+ shift
+ shift
+ goto :parse_args
+)
+shift
+goto :parse_args
+:done_args
+
+echo.
+echo ╔════════════════════════════════════════════════════════╗
+echo ║ Linkis 混合编译模式 (Hybrid Build) ║
+echo ╚════════════════════════════════════════════════════════╝
+echo.
+echo 编译策略:
+echo [1/2] 并行编译所有模块 (跳过 linkis-dist) - 使用 -T %THREADS%
+echo [2/2] 串行打包 linkis-dist - 确保产物完整
+echo.
+if "%V2_MODE%"=="true" (
+ echo 版本: 2.x ^(Hadoop 2.7.2 + Spark 2.4.3 + Hive 2.3.3^)
+) else (
+ echo 版本: 3.x ^(Hadoop 3.3.4 + Spark 3.2.1 + Hive 3.1.3^) [默认]
+)
+echo.
+echo 开始时间: %date% %time%
+echo.
+
+REM 记录开始时间
+set "START_TIME=%time%"
+call :GetSeconds "%START_TIME%" START_SECONDS
+
+REM ============================================================
+REM Step 1: 并行编译所有模块(跳过 linkis-dist)
+REM ============================================================
+echo [1/2] 并行编译所有模块...
+echo 执行: mvn clean install -T %THREADS% -DskipTests %V2_PROFILE% -pl "!:linkis-dist"
+echo.
+
+set "STEP1_START=%time%"
+call :GetSeconds "%STEP1_START%" STEP1_START_SEC
+
+call mvn clean install -T %THREADS% -DskipTests %V2_PROFILE% -pl "!:linkis-dist"
+if %ERRORLEVEL% neq 0 (
+ echo.
+ echo [错误] 步骤 1 编译失败!
+ exit /b 1
+)
+
+set "STEP1_END=%time%"
+call :GetSeconds "%STEP1_END%" STEP1_END_SEC
+set /a "STEP1_TIME=STEP1_END_SEC-STEP1_START_SEC"
+if !STEP1_TIME! lss 0 set /a "STEP1_TIME+=86400"
+set /a "STEP1_MIN=STEP1_TIME/60"
+set /a "STEP1_SEC=STEP1_TIME%%60"
+
+echo.
+echo [OK] 步骤 1 完成! 耗时: !STEP1_TIME! 秒 (!STEP1_MIN!分!STEP1_SEC!秒)
+echo.
+
+REM ============================================================
+REM Step 2: 串行编译 linkis-dist
+REM ============================================================
+echo [2/2] 串行打包 linkis-dist...
+echo 执行: mvn install -pl :linkis-dist -DskipTests %V2_PROFILE%
+echo.
+
+set "STEP2_START=%time%"
+call :GetSeconds "%STEP2_START%" STEP2_START_SEC
+
+call mvn install -pl :linkis-dist -DskipTests %V2_PROFILE%
+if %ERRORLEVEL% neq 0 (
+ echo.
+ echo [错误] 步骤 2 编译失败!
+ exit /b 1
+)
+
+set "STEP2_END=%time%"
+call :GetSeconds "%STEP2_END%" STEP2_END_SEC
+set /a "STEP2_TIME=STEP2_END_SEC-STEP2_START_SEC"
+if !STEP2_TIME! lss 0 set /a "STEP2_TIME+=86400"
+set /a "STEP2_MIN=STEP2_TIME/60"
+set /a "STEP2_SEC=STEP2_TIME%%60"
+
+echo.
+echo [OK] 步骤 2 完成! 耗时: !STEP2_TIME! 秒 (!STEP2_MIN!分!STEP2_SEC!秒)
+echo.
+
+REM ============================================================
+REM 计算总时间并显示结果
+REM ============================================================
+set "END_TIME=%time%"
+call :GetSeconds "%END_TIME%" END_SECONDS
+set /a "TOTAL_TIME=END_SECONDS-START_SECONDS"
+if !TOTAL_TIME! lss 0 set /a "TOTAL_TIME+=86400"
+set /a "TOTAL_MIN=TOTAL_TIME/60"
+set /a "TOTAL_SEC=TOTAL_TIME%%60"
+
+echo ╔════════════════════════════════════════════════════════╗
+echo ║ 编译完成! ║
+echo ╚════════════════════════════════════════════════════════╝
+echo.
+echo 耗时统计:
+echo 步骤 1 (并行编译模块): !STEP1_TIME! 秒 (!STEP1_MIN!分!STEP1_SEC!秒)
+echo 步骤 2 (串行打包): !STEP2_TIME! 秒 (!STEP2_MIN!分!STEP2_SEC!秒)
+echo ────────────────────────────
+echo 总耗时: !TOTAL_TIME! 秒 (!TOTAL_MIN!分!TOTAL_SEC!秒)
+echo.
+
+REM 检查产物
+set "DIST_DIR=linkis-dist\target\apache-linkis-1.8.0-bin"
+if exist "%DIST_DIR%" (
+ echo 产物信息:
+ echo 目录: %DIST_DIR%
+
+ REM 统计文件数
+ set "FILE_COUNT=0"
+ for /r "%DIST_DIR%" %%f in (*) do set /a "FILE_COUNT+=1"
+ echo 文件数: !FILE_COUNT!
+ echo.
+
+ REM 检查关键目录
+ echo 关键模块检查:
+ if exist "%DIST_DIR%\linkis-package\lib\linkis-computation-governance\linkis-cg-engineconnmanager" (
+ echo [OK] linkis-cg-engineconnmanager
+ ) else (
+ echo [X] linkis-cg-engineconnmanager (缺失!)
+ )
+ if exist "%DIST_DIR%\linkis-package\lib\linkis-computation-governance\linkis-cg-entrance" (
+ echo [OK] linkis-cg-entrance
+ ) else (
+ echo [X] linkis-cg-entrance (缺失!)
+ )
+ if exist "%DIST_DIR%\linkis-package\lib\linkis-computation-governance\linkis-cg-linkismanager" (
+ echo [OK] linkis-cg-linkismanager
+ ) else (
+ echo [X] linkis-cg-linkismanager (缺失!)
+ )
+ echo.
+)
+
+echo 混合编译完成!
+echo 结束时间: %date% %time%
+echo.
+
+exit /b 0
+
+REM ============================================================
+REM 函数: 将时间转换为秒数
+REM ============================================================
+:GetSeconds
+set "TIME_STR=%~1"
+REM 处理时间格式 HH:MM:SS.CC 或 H:MM:SS.CC
+for /f "tokens=1-4 delims=:,." %%a in ("%TIME_STR%") do (
+ set /a "HOURS=%%a"
+ set /a "MINS=%%b"
+ set /a "SECS=%%c"
+)
+set /a "%~2=HOURS*3600+MINS*60+SECS"
+exit /b
diff --git a/quick-build.ps1 b/quick-build.ps1
new file mode 100644
index 00000000000..3a89dc26ea4
--- /dev/null
+++ b/quick-build.ps1
@@ -0,0 +1,220 @@
+#Requires -Version 5.1
+<#
+.SYNOPSIS
+ Linkis 混合编译脚本 (PowerShell 版本)
+
+.DESCRIPTION
+ 解决方案: 先并行编译所有模块,再串行打包 linkis-dist
+ 这样既能获得并行编译的性能提升,又能保证产物完整性
+ 预期效果: 性能提升 40-50%,产物与串行编译完全一致
+
+.PARAMETER Threads
+ 并行编译线程数,默认为 "1C" (使用 CPU 核心数)
+
+.PARAMETER SkipTests
+ 是否跳过测试,默认为 $true
+
+.PARAMETER V2
+ 编译 2.x 版本 (Hadoop 2 + Spark 2 + Hive 2),默认编译 3.x 版本
+
+.EXAMPLE
+ .\quick-build.ps1
+ 使用默认设置编译 3.x 版本
+
+.EXAMPLE
+ .\quick-build.ps1 -V2
+ 编译 2.x 版本
+
+.EXAMPLE
+ .\quick-build.ps1 -Threads 4
+ 使用 4 线程编译
+
+.EXAMPLE
+ .\quick-build.ps1 -V2 -Threads 4
+ 编译 2.x 版本,使用 4 线程
+#>
+
+param(
+ [string]$Threads = "1C",
+ [switch]$SkipTests = $true,
+ [switch]$V2 = $false
+)
+
+$ErrorActionPreference = "Stop"
+$OutputEncoding = [System.Text.Encoding]::UTF8
+
+# 颜色定义
+function Write-ColorOutput {
+ param(
+ [string]$Message,
+ [string]$Color = "White"
+ )
+ Write-Host $Message -ForegroundColor $Color
+}
+
+function Write-Banner {
+ param([string]$Text)
+ Write-Host ""
+ Write-ColorOutput "╔════════════════════════════════════════════════════════╗" "Cyan"
+ Write-ColorOutput "║$($Text.PadLeft(29 + $Text.Length/2).PadRight(58))║" "Cyan"
+ Write-ColorOutput "╚════════════════════════════════════════════════════════╝" "Cyan"
+ Write-Host ""
+}
+
+function Format-Duration {
+ param([TimeSpan]$Duration)
+ if ($Duration.TotalMinutes -ge 1) {
+ return "{0}分{1}秒" -f [int]$Duration.TotalMinutes, $Duration.Seconds
+ }
+ return "{0}秒" -f [int]$Duration.TotalSeconds
+}
+
+# ============================================================
+# 主程序开始
+# ============================================================
+
+Write-Banner "Linkis 混合编译模式 (Hybrid Build)"
+
+Write-ColorOutput "📋 编译策略:" "Yellow"
+Write-Host " [1/2] 并行编译所有模块 (跳过 linkis-dist) - 使用 -T $Threads"
+Write-Host " [2/2] 串行打包 linkis-dist - 确保产物完整"
+Write-Host ""
+if ($V2) {
+ Write-ColorOutput "🔧 版本: 2.x (Hadoop 2.7.2 + Spark 2.4.3 + Hive 2.3.3)" "Yellow"
+} else {
+ Write-ColorOutput "🔧 版本: 3.x (Hadoop 3.3.4 + Spark 3.2.1 + Hive 3.1.3) [默认]" "Yellow"
+}
+Write-Host ""
+Write-ColorOutput ("⏱️ 开始时间: " + (Get-Date -Format "yyyy-MM-dd HH:mm:ss")) "Yellow"
+Write-Host ""
+
+$TotalStartTime = Get-Date
+$SkipTestsArg = if ($SkipTests) { "-DskipTests" } else { "" }
+$V2ProfileArg = if ($V2) { "-Phadoop-2,spark-2,hive-2 -Dhadoop.profile=2" } else { "" }
+
+# ============================================================
+# Step 1: 并行编译所有模块(跳过 linkis-dist)
+# ============================================================
+Write-ColorOutput "[1/2] 🚀 并行编译所有模块..." "Green"
+$cmd = "mvn clean install -T $Threads $SkipTestsArg $V2ProfileArg -pl `"!:linkis-dist`""
+Write-Host "执行: $cmd"
+Write-Host ""
+
+$Step1Start = Get-Date
+
+try {
+ $mvnArgs = @("clean", "install", "-T", $Threads)
+ if ($SkipTestsArg) { $mvnArgs += $SkipTestsArg }
+ if ($V2) {
+ $mvnArgs += "-Phadoop-2,spark-2,hive-2"
+ $mvnArgs += "-Dhadoop.profile=2"
+ }
+ $mvnArgs += @("-pl", "!:linkis-dist")
+
+ & mvn $mvnArgs
+ if ($LASTEXITCODE -ne 0) {
+ throw "Maven 编译失败,退出码: $LASTEXITCODE"
+ }
+} catch {
+ Write-ColorOutput "❌ 步骤 1 编译失败: $_" "Red"
+ exit 1
+}
+
+$Step1End = Get-Date
+$Step1Duration = $Step1End - $Step1Start
+
+Write-Host ""
+Write-ColorOutput ("✅ 步骤 1 完成! 耗时: " + (Format-Duration $Step1Duration)) "Green"
+Write-Host ""
+
+# ============================================================
+# Step 2: 串行编译 linkis-dist
+# ============================================================
+Write-ColorOutput "[2/2] 📦 串行打包 linkis-dist..." "Green"
+$cmd = "mvn install -pl :linkis-dist $SkipTestsArg $V2ProfileArg"
+Write-Host "执行: $cmd"
+Write-Host ""
+
+$Step2Start = Get-Date
+
+try {
+ $mvnArgs = @("install", "-pl", ":linkis-dist")
+ if ($SkipTestsArg) { $mvnArgs += $SkipTestsArg }
+ if ($V2) {
+ $mvnArgs += "-Phadoop-2,spark-2,hive-2"
+ $mvnArgs += "-Dhadoop.profile=2"
+ }
+
+ & mvn $mvnArgs
+ if ($LASTEXITCODE -ne 0) {
+ throw "Maven 打包失败,退出码: $LASTEXITCODE"
+ }
+} catch {
+ Write-ColorOutput "❌ 步骤 2 编译失败: $_" "Red"
+ exit 1
+}
+
+$Step2End = Get-Date
+$Step2Duration = $Step2End - $Step2Start
+
+Write-Host ""
+Write-ColorOutput ("✅ 步骤 2 完成! 耗时: " + (Format-Duration $Step2Duration)) "Green"
+Write-Host ""
+
+# ============================================================
+# 显示结果
+# ============================================================
+$TotalEndTime = Get-Date
+$TotalDuration = $TotalEndTime - $TotalStartTime
+
+Write-Banner "编译完成!"
+
+Write-ColorOutput "📊 耗时统计:" "Yellow"
+Write-Host (" 步骤 1 (并行编译模块): " + (Format-Duration $Step1Duration))
+Write-Host (" 步骤 2 (串行打包): " + (Format-Duration $Step2Duration))
+Write-Host " ────────────────────────────"
+Write-ColorOutput (" 总耗时: " + (Format-Duration $TotalDuration)) "Green"
+Write-Host ""
+
+# 检查产物
+$DistDir = Join-Path $PSScriptRoot "linkis-dist\target\apache-linkis-1.8.0-bin"
+if (Test-Path $DistDir) {
+ $Files = Get-ChildItem -Path $DistDir -Recurse -File
+ $FileCount = $Files.Count
+ $TotalSize = ($Files | Measure-Object -Property Length -Sum).Sum
+ $SizeFormatted = if ($TotalSize -ge 1GB) {
+ "{0:N2} GB" -f ($TotalSize / 1GB)
+ } elseif ($TotalSize -ge 1MB) {
+ "{0:N0} MB" -f ($TotalSize / 1MB)
+ } else {
+ "{0:N0} KB" -f ($TotalSize / 1KB)
+ }
+
+ Write-ColorOutput "📦 产物信息:" "Yellow"
+ Write-Host " 目录: $DistDir"
+ Write-Host " 文件数: $FileCount"
+ Write-Host " 总大小: $SizeFormatted"
+ Write-Host ""
+
+ # 检查关键目录
+ Write-ColorOutput "🔍 关键模块检查:" "Yellow"
+ $Modules = @(
+ "linkis-cg-engineconnmanager",
+ "linkis-cg-entrance",
+ "linkis-cg-linkismanager"
+ )
+
+ foreach ($Module in $Modules) {
+ $ModulePath = Join-Path $DistDir "linkis-package\lib\linkis-computation-governance\$Module"
+ if (Test-Path $ModulePath) {
+ Write-ColorOutput " ✅ $Module" "Green"
+ } else {
+ Write-ColorOutput " ❌ $Module (缺失!)" "Red"
+ }
+ }
+ Write-Host ""
+}
+
+Write-ColorOutput "🎉 混合编译完成!" "Green"
+Write-Host (" 结束时间: " + (Get-Date -Format "yyyy-MM-dd HH:mm:ss"))
+Write-Host ""
diff --git a/quick-build.sh b/quick-build.sh
new file mode 100755
index 00000000000..ec564845087
--- /dev/null
+++ b/quick-build.sh
@@ -0,0 +1,386 @@
+#!/bin/bash
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+#
+# Linkis 混合编译脚本 (Linux/macOS)
+#
+# 解决方案:分阶段编译
+# Stage 1: 并行编译基础模块 (跳过 hbase 和 linkis-dist)
+# Stage 2: 串行编译 hbase 模块 (依赖基础模块)
+# Stage 3: 并行编译剩余模块和 linkis-dist
+#
+# 预期效果:性能提升 40-50%,产物与串行编译完全一致
+#
+# 用法:./quick-build.sh [选项]
+# -t, --threads
并行线程数,默认为 1C (CPU 核心数)
+# -s, --skip-tests 跳过测试 (默认)
+# -r, --run-tests 运行测试
+# --v2 编译默认版本 (Hadoop 2.7.2 + Spark 2.4.3 + Scala 2.11 + Hive 2.3.3), 同默认
+# --v3 编译 Apache 发布版本 (Hadoop 3.3.4 + Spark 3.2.1 + Scala 2.12 + Hive 3.1.3), 同 -Papache
+# --hadoop 指定 Hadoop 完整版本号 (如 3.3.4, 2.7.2)
+# --spark 指定 Spark 完整版本号 (如 3.4.4, 3.2.1, 2.4.3)
+# --hive 指定 Hive 完整版本号 (如 3.1.3, 2.3.3)
+# --scala 指定 Scala 完整版本号 (如 2.12.17, 2.11.12)
+# --revision 指定 revision 版本号 (默认:1.8.0)
+# -h, --help 显示帮助
+#
+# 版本说明:
+# 默认版本:Hadoop 2.7.2 + Spark 2.4.3 + Scala 2.11.12 + Hive 2.3.3
+# -Pspark-3: Spark 3.4.4 + Scala 2.12.17 (Hadoop/Hive 保持默认)
+# -Papache / --v3: Hadoop 3.3.4 + Spark 3.2.1 + Scala 2.12.17 + Hive 3.1.3
+#
+# 示例:
+# ./quick-build.sh 使用默认版本编译 (Hadoop 2.7.2 + Spark 2.4.3 + Scala 2.11 + Hive 2.3.3)
+# ./quick-build.sh --v2 同默认版本 (仅用于明确指定 v2)
+# ./quick-build.sh --v3 编译 Apache 发布版本 (同 -Papache)
+# ./quick-build.sh -Pspark-3 只升级 Spark 到 3.4.4 + Scala 2.12.17
+# ./quick-build.sh --revision 1.8.0-spark2 指定 revision 编译 (用于区分不同版本)
+# ./quick-build.sh --spark 3.4.4 指定 Spark 3.4.4 编译
+# ./quick-build.sh --hadoop 3.3.4 --spark 3.4.4 --hive 3.1.3 指定完整版本组合
+# ./quick-build.sh --spark 3.4.4 --scala 2.12.17 --hadoop 3.3.1 自定义版本组合
+# ./quick-build.sh -t 4 使用 4 线程编译
+# ./quick-build.sh -r 运行测试
+#
+# 注意:--hadoop/--spark/--hive/--scala 参数优先级高于 --v2/--v3,可覆盖 Profile 中的版本
+#
+
+set -e
+
+# 默认参数
+THREADS="1C"
+SKIP_TESTS=true
+V2_MODE=false
+V3_MODE=false
+CUSTOM_VERSION_MODE=false
+HADOOP_VERSION=""
+SPARK_VERSION=""
+HIVE_VERSION=""
+SCALA_VERSION=""
+REVISION=""
+
+# 颜色定义
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+YELLOW='\033[1;33m'
+BLUE='\033[0;34m'
+NC='\033[0m'
+
+# 获取脚本所在目录
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+PROJECT_DIR="$SCRIPT_DIR"
+
+# 帮助信息
+show_help() {
+ echo "用法:$0 [选项]"
+ echo ""
+ echo "选项:"
+ echo " -t, --threads 并行线程数,默认为 1C (CPU 核心数)"
+ echo " -s, --skip-tests 跳过测试 (默认)"
+ echo " -r, --run-tests 运行测试"
+ echo " --v2 编译默认版本 (Hadoop 2.7.2 + Spark 2.4.3 + Scala 2.11 + Hive 2.3.3), 同默认"
+ echo " --v3 编译 Apache 发布版本 (Hadoop 3.3.4 + Spark 3.2.1 + Scala 2.12 + Hive 3.1.3), 同 -Papache"
+ echo " --hadoop 指定 Hadoop 完整版本号 (如 3.3.4, 2.7.2)"
+ echo " --spark 指定 Spark 完整版本号 (如 3.4.4, 3.2.1, 2.4.3)"
+ echo " --hive 指定 Hive 完整版本号 (如 3.1.3, 2.3.3)"
+ echo " --scala 指定 Scala 完整版本号 (如 2.12.17, 2.11.12)"
+ echo " --revision 指定 revision 版本号 (默认:1.8.0)"
+ echo " -h, --help 显示帮助"
+ echo ""
+ echo "版本参数说明:"
+ echo " --hadoop/--spark/--hive/--scala 可单独使用,也可与 --v2/--v3 组合使用"
+ echo " 当与 --v2/--v3 同时使用时,指定的版本会覆盖对应预设版本的默认值"
+ echo ""
+ echo "编译方式说明:"
+ echo " 默认/-Pspark-2: Hadoop 2.7.2 + Spark 2.4.3 + Scala 2.11.12 + Hive 2.3.3"
+ echo " -Pspark-3: Spark 3.4.4 + Scala 2.12.17 (Hadoop/Hive 保持默认)"
+ echo " -Papache / --v3: Hadoop 3.3.4 + Spark 3.2.1 + Scala 2.12.17 + Hive 3.1.3"
+ echo ""
+ echo "示例:"
+ echo " ./quick-build.sh 默认版本 (Hadoop 2.7.2 + Spark 2.4.3)"
+ echo " ./quick-build.sh --v2 同默认版本"
+ echo " ./quick-build.sh --v3 Apache 发布版本 (同 -Papache)"
+ echo " ./quick-build.sh --spark 3.4.4 只升级 Spark 到 3.4.4"
+ echo " ./quick-build.sh --v3 --spark 3.4.4 --hadoop 3.3.1 Apache 基础上修改 Spark 和 Hadoop"
+ echo " ./quick-build.sh --hadoop 3.3.4 --spark 3.2.1 --hive 3.1.3 指定完整版本组合"
+ echo " ./quick-build.sh --revision 1.8.0-spark2 指定 revision 编译"
+ echo " ./quick-build.sh -t 4 使用 4 线程编译"
+ echo " ./quick-build.sh -r 运行测试编译"
+ echo ""
+ echo "双版本编译 (分别执行两次,避免 Maven 仓库覆盖):"
+ echo " ./quick-build.sh # 编译默认版本 (Spark 2.4.3)"
+ echo " ./quick-build.sh --v3 --revision 1.8.0-apache # 编译 Apache 版本 (Spark 3.2.1)"
+}
+
+# 解析参数
+while [[ $# -gt 0 ]]; do
+ case $1 in
+ -t|--threads)
+ THREADS="$2"
+ shift 2
+ ;;
+ -s|--skip-tests)
+ SKIP_TESTS=true
+ shift
+ ;;
+ -r|--run-tests)
+ SKIP_TESTS=false
+ shift
+ ;;
+ --v2)
+ V2_MODE=true
+ shift
+ ;;
+ --v3)
+ V3_MODE=true
+ shift
+ ;;
+ --hadoop)
+ CUSTOM_VERSION_MODE=true
+ HADOOP_VERSION="$2"
+ shift 2
+ ;;
+ --spark)
+ CUSTOM_VERSION_MODE=true
+ SPARK_VERSION="$2"
+ shift 2
+ ;;
+ --hive)
+ CUSTOM_VERSION_MODE=true
+ HIVE_VERSION="$2"
+ shift 2
+ ;;
+ --scala)
+ CUSTOM_VERSION_MODE=true
+ SCALA_VERSION="$2"
+ shift 2
+ ;;
+ --revision)
+ REVISION="$2"
+ shift 2
+ ;;
+ -h|--help)
+ show_help
+ exit 0
+ ;;
+ *)
+ echo "未知选项:$1"
+ show_help
+ exit 1
+ ;;
+ esac
+done
+
+# 构建 Maven 参数
+SKIP_TESTS_ARG=""
+if [ "$SKIP_TESTS" = true ]; then
+ SKIP_TESTS_ARG="-DskipTests"
+fi
+
+# Profile 参数
+PROFILE_ARG=""
+if [ "$V3_MODE" = true ]; then
+ # --v3 模式:使用 -Papache profile (Hadoop 3.3.4 + Spark 3.2.1 + Scala 2.12 + Hive 3.1.3)
+ PROFILE_ARG="-Papache"
+else
+ # 默认模式 (包括 --v2): 使用默认配置 (Hadoop 2.7.2 + Spark 2.4.3 + Scala 2.11 + Hive 2.3.3)
+ # 不需要额外指定 profile
+ PROFILE_ARG=""
+fi
+
+# 自定义版本参数(优先级高于 --v2/--v3)
+CUSTOM_VERSION_ARGS=""
+if [ -n "$HADOOP_VERSION" ]; then
+ CUSTOM_VERSION_ARGS="$CUSTOM_VERSION_ARGS -Dhadoop.version=$HADOOP_VERSION"
+fi
+if [ -n "$SPARK_VERSION" ]; then
+ CUSTOM_VERSION_ARGS="$CUSTOM_VERSION_ARGS -Dspark.version=$SPARK_VERSION"
+fi
+if [ -n "$HIVE_VERSION" ]; then
+ CUSTOM_VERSION_ARGS="$CUSTOM_VERSION_ARGS -Dhive.version=$HIVE_VERSION"
+fi
+if [ -n "$SCALA_VERSION" ]; then
+ CUSTOM_VERSION_ARGS="$CUSTOM_VERSION_ARGS -Dscala.version=$SCALA_VERSION"
+fi
+
+# Revision 参数
+REVISION_ARG=""
+if [ -n "$REVISION" ]; then
+ REVISION_ARG="-Drevision=$REVISION"
+fi
+
+# 格式化时间
+format_duration() {
+ local seconds=$1
+ local minutes=$((seconds / 60))
+ local secs=$((seconds % 60))
+ if [ $minutes -gt 0 ]; then
+ echo "${minutes}分${secs}秒"
+ else
+ echo "${secs}秒"
+ fi
+}
+
+# 确定显示的版本信息
+if [ "$CUSTOM_VERSION_MODE" = true ]; then
+ # 自定义版本模式
+ VERSION_DISPLAY="自定义版本 ("
+ [ -n "$HADOOP_VERSION" ] && VERSION_DISPLAY="$VERSION_DISPLAY Hadoop $HADOOP_VERSION"
+ [ -n "$SPARK_VERSION" ] && VERSION_DISPLAY="$VERSION_DISPLAY Spark $SPARK_VERSION"
+ [ -n "$HIVE_VERSION" ] && VERSION_DISPLAY="$VERSION_DISPLAY Hive $HIVE_VERSION"
+ [ -n "$SCALA_VERSION" ] && VERSION_DISPLAY="$VERSION_DISPLAY Scala $SCALA_VERSION"
+ VERSION_DISPLAY="$VERSION_DISPLAY )"
+ DEFAULT_REVISION="1.8.0"
+elif [ "$V3_MODE" = true ]; then
+ # --v3 模式:Apache 发布版本
+ VERSION_DISPLAY="Apache 发布版本 (Hadoop 3.3.4 + Spark 3.2.1 + Scala 2.12.17 + Hive 3.1.3)"
+ DEFAULT_REVISION="1.8.0-apache"
+else
+ # 默认模式 (包括 --v2)
+ VERSION_DISPLAY="默认版本 (Hadoop 2.7.2 + Spark 2.4.3 + Scala 2.11.12 + Hive 2.3.3)"
+ DEFAULT_REVISION="1.8.0"
+fi
+
+# 如果未指定 revision,使用默认值
+if [ -z "$REVISION" ]; then
+ REVISION_ARG="-Drevision=$DEFAULT_REVISION"
+fi
+
+echo ""
+echo -e "${BLUE}╔════════════════════════════════════════════════════════╗${NC}"
+echo -e "${BLUE}║ Linkis 混合编译模式 (Hybrid Build) ║${NC}"
+echo -e "${BLUE}╚════════════════════════════════════════════════════════╝${NC}"
+echo ""
+echo -e "${YELLOW}📋 编译策略:${NC}"
+echo " [1/3] 并行编译基础模块 (跳过 hbase 和 linkis-dist) - 使用 -T $THREADS"
+echo " [2/3] 串行编译 hbase 模块 (依赖基础模块)"
+echo " [3/3] 并行编译剩余模块和 linkis-dist"
+echo ""
+echo -e "${YELLOW}🔧 版本:${VERSION_DISPLAY}${NC}"
+echo -e "${YELLOW}📦 Revision: ${REVISION_ARG#-Drevision=}${NC}"
+echo ""
+echo -e "${YELLOW}⏱️ 开始时间:$(date '+%Y-%m-%d %H:%M:%S')${NC}"
+echo ""
+
+# 记录开始时间
+START_TIME=$(date +%s)
+
+# ============================================================
+# Step 1: 并行编译基础模块(跳过 hbase 和 linkis-dist)
+# ============================================================
+echo -e "${GREEN}[1/3] 🚀 并行编译基础模块...${NC}"
+echo "执行:mvn clean install -T $THREADS $SKIP_TESTS_ARG $PROFILE_ARG $CUSTOM_VERSION_ARGS $REVISION_ARG -pl '!org.apache.linkis:linkis-engineconn-plugin-hbase','!org.apache.linkis:linkis-engineconn-plugin-hbase-module','!org.apache.linkis:hbase-shims-1.2.1','!org.apache.linkis:hbase-shims-1.4.3','!org.apache.linkis:hbase-shims-2.2.6','!org.apache.linkis:hbase-shims-2.5.3','!org.apache.linkis:linkis-dist'"
+echo ""
+
+cd "$PROJECT_DIR"
+STEP1_START=$(date +%s)
+
+mvn clean install -T $THREADS $SKIP_TESTS_ARG $PROFILE_ARG $CUSTOM_VERSION_ARGS $REVISION_ARG -pl '!org.apache.linkis:linkis-engineconn-plugin-hbase','!org.apache.linkis:linkis-engineconn-plugin-hbase-module','!org.apache.linkis:hbase-shims-1.2.1','!org.apache.linkis:hbase-shims-1.4.3','!org.apache.linkis:hbase-shims-2.2.6','!org.apache.linkis:hbase-shims-2.5.3','!org.apache.linkis:linkis-dist'
+
+STEP1_END=$(date +%s)
+STEP1_TIME=$((STEP1_END - STEP1_START))
+
+echo ""
+echo -e "${GREEN}✅ 步骤 1 完成!耗时:${STEP1_TIME} 秒 ($(format_duration $STEP1_TIME))${NC}"
+echo ""
+
+# ============================================================
+# Step 2: 串行编译 hbase 模块(依赖基础模块)
+# ============================================================
+echo -e "${GREEN}[2/3] 📦 串行编译 hbase 模块...${NC}"
+echo "执行:mvn install -pl org.apache.linkis:linkis-engineconn-plugin-hbase-module -am $SKIP_TESTS_ARG $PROFILE_ARG $CUSTOM_VERSION_ARGS $REVISION_ARG"
+echo ""
+
+STEP2_START=$(date +%s)
+
+# 编译 hbase 模块(使用 -am 确保依赖也被编译,但基础模块已编译会直接跳过)
+mvn install -pl org.apache.linkis:linkis-engineconn-plugin-hbase-module -am $SKIP_TESTS_ARG $PROFILE_ARG $CUSTOM_VERSION_ARGS $REVISION_ARG
+
+STEP2_END=$(date +%s)
+STEP2_TIME=$((STEP2_END - STEP2_START))
+
+echo ""
+echo -e "${GREEN}✅ 步骤 2 完成!耗时:${STEP2_TIME} 秒 ($(format_duration $STEP2_TIME))${NC}"
+echo ""
+
+# ============================================================
+# Step 3: 并行编译剩余模块和 linkis-dist
+# ============================================================
+echo -e "${GREEN}[3/3] 🚀 并行编译 linkis-dist...${NC}"
+echo "执行:mvn install -T $THREADS -pl :linkis-dist $SKIP_TESTS_ARG $PROFILE_ARG $CUSTOM_VERSION_ARGS $REVISION_ARG"
+echo ""
+
+STEP3_START=$(date +%s)
+
+mvn install -T $THREADS -pl :linkis-dist $SKIP_TESTS_ARG $PROFILE_ARG $CUSTOM_VERSION_ARGS $REVISION_ARG
+
+STEP3_END=$(date +%s)
+STEP3_TIME=$((STEP3_END - STEP3_START))
+
+echo ""
+echo -e "${GREEN}✅ 步骤 3 完成!耗时:${STEP3_TIME} 秒 ($(format_duration $STEP3_TIME))${NC}"
+echo ""
+
+# ============================================================
+# 显示结果
+# ============================================================
+END_TIME=$(date +%s)
+TOTAL_TIME=$((END_TIME - START_TIME))
+
+CURRENT_REVISION=${REVISION_ARG#-Drevision=}
+DIST_DIR="$PROJECT_DIR/linkis-dist/target/apache-linkis-${CURRENT_REVISION}-bin"
+
+echo -e "${BLUE}╔════════════════════════════════════════════════════════╗${NC}"
+echo -e "${BLUE}║ 编译完成! ║${NC}"
+echo -e "${BLUE}╚════════════════════════════════════════════════════════╝${NC}"
+echo ""
+echo -e "${YELLOW}📊 耗时统计:${NC}"
+echo " 步骤 1 (并行编译基础模块): ${STEP1_TIME} 秒 ($(format_duration $STEP1_TIME))"
+echo " 步骤 2 (串行编译 hbase): ${STEP2_TIME} 秒 ($(format_duration $STEP2_TIME))"
+echo " 步骤 3 (并行编译剩余模块): ${STEP3_TIME} 秒 ($(format_duration $STEP3_TIME))"
+echo " ──────────────────────────────────"
+echo -e " ${GREEN}总耗时:${TOTAL_TIME} 秒 ($(format_duration $TOTAL_TIME))${NC}"
+echo ""
+
+# 检查产物
+if [ -d "$DIST_DIR" ]; then
+ FILE_COUNT=$(find "$DIST_DIR" -type f 2>/dev/null | wc -l)
+ DIR_SIZE=$(du -sh "$DIST_DIR" 2>/dev/null | cut -f1)
+
+ echo -e "${YELLOW}📦 产物信息:${NC}"
+ echo " 目录:$DIST_DIR"
+ echo " 文件数:$FILE_COUNT"
+ echo " 总大小:$DIR_SIZE"
+ echo ""
+
+ # 检查关键目录
+ echo -e "${YELLOW}🔍 关键模块检查:${NC}"
+ for module in "linkis-cg-engineconnmanager" "linkis-cg-entrance" "linkis-cg-linkismanager"; do
+ module_path="$DIST_DIR/linkis-package/lib/linkis-computation-governance/$module"
+ if [ -d "$module_path" ]; then
+ echo -e " ${GREEN}✅ $module${NC}"
+ else
+ echo -e " ${RED}❌ $module (缺失!)${NC}"
+ fi
+ done
+ echo ""
+else
+ echo -e "${YELLOW}⚠️ 产物目录不存在:$DIST_DIR${NC}"
+ echo ""
+fi
+
+echo -e "${GREEN}🎉 混合编译完成!${NC}"
+echo " 结束时间:$(date '+%Y-%m-%d %H:%M:%S')"
+echo ""
diff --git a/tool/dependencies/known-dependencies.txt b/tool/dependencies/known-dependencies.txt
index 3297af87ed9..3aec99db6b7 100644
--- a/tool/dependencies/known-dependencies.txt
+++ b/tool/dependencies/known-dependencies.txt
@@ -1,14 +1,17 @@
-HdrHistogram-2.1.12.jar
-HdrHistogram-2.1.9.jar
-LatencyUtils-2.0.3.jar
-ST4-4.0.4.jar
-SparseBitSet-1.3.jar
+accessors-smart-2.4.11.jar
accessors-smart-2.4.9.jar
+activation-1.1.jar
agrona-1.12.0.jar
aircompressor-0.10.jar
+aircompressor-0.27.jar
+aircompressor-0.3.jar
+akka-actor_2.11-2.5.21.jar
akka-actor_2.12-2.5.21.jar
+akka-protobuf_2.11-2.5.21.jar
akka-protobuf_2.12-2.5.21.jar
+akka-slf4j_2.11-2.5.21.jar
akka-slf4j_2.12-2.5.21.jar
+akka-stream_2.11-2.5.21.jar
akka-stream_2.12-2.5.21.jar
aliyun-java-sdk-core-4.5.10.jar
aliyun-java-sdk-kms-2.11.0.jar
@@ -17,13 +20,18 @@ aliyun-sdk-oss-3.16.0.jar
annotations-13.0.jar
annotations-17.0.0.jar
ant-1.10.12.jar
-ant-launcher-1.10.12.jar
antisamy-1.4.3.jar
+ant-launcher-1.10.12.jar
antlr-2.7.7.jar
antlr-runtime-3.4.jar
antlr-runtime-3.5.2.jar
aopalliance-1.0.jar
aopalliance-repackaged-2.4.0-b34.jar
+apache-curator-2.7.1.pom
+apacheds-i18n-2.0.0-M15.jar
+apacheds-kerberos-codec-2.0.0-M15.jar
+api-asn1-api-1.0.0-M20.jar
+api-util-1.0.0-M20.jar
arrow-format-0.8.0.jar
arrow-format-2.0.0.jar
arrow-memory-0.8.0.jar
@@ -36,23 +44,39 @@ asm-commons-9.3.jar
asm-tree-9.3.jar
aspectjweaver-1.9.7.jar
attoparser-2.0.5.RELEASE.jar
+attoparser-2.0.7.RELEASE.jar
+audience-annotations-0.12.0.jar
audience-annotations-0.13.0.jar
audience-annotations-0.5.0.jar
-audience-annotations-0.12.0.jar
automaton-1.11-8.jar
avatica-1.11.0.jar
+avatica-1.8.0.jar
+avatica-metrics-1.8.0.jar
+avro-1.7.4.jar
avro-1.7.7.jar
avro-1.8.2.jar
aws-java-sdk-core-1.12.261.jar
aws-java-sdk-kms-1.12.261.jar
aws-java-sdk-s3-1.12.261.jar
+azure-core-1.54.1.jar
+azure-core-http-netty-1.15.7.jar
+azure-identity-1.13.0.jar
+azure-json-1.3.0.jar
+azure-storage-blob-12.29.0.jar
+azure-storage-common-12.29.0.jar
+azure-storage-internal-avro-12.14.0.jar
+azure-xml-1.1.0.jar
batik-css-1.7.jar
batik-ext-1.7.jar
batik-util-1.7.jar
+bcpkix-jdk15on-1.69.jar
bcpkix-jdk18on-1.78.1.jar
bcpkix-jdk18on-1.79.jar
+bcprov-jdk15on-1.69.jar
bcprov-jdk18on-1.78.1.jar
bcprov-jdk18on-1.79.jar
+bcprov-jdk18on-1.80.jar
+bcutil-jdk15on-1.69.jar
bcutil-jdk18on-1.78.1.jar
bcutil-jdk18on-1.79.jar
bonecp-0.8.0.RELEASE.jar
@@ -64,15 +88,22 @@ bval-jsr-2.0.0.jar
byte-buddy-1.12.23.jar
caffeine-2.8.4.jar
caffeine-2.9.3.jar
+calcite-core-1.10.0.jar
calcite-core-1.16.0.jar
+calcite-druid-1.10.0.jar
calcite-druid-1.16.0.jar
+calcite-linq4j-1.10.0.jar
calcite-linq4j-1.16.0.jar
cglib-nodep-3.2.5.jar
+checker-qual-3.19.0.jar
checker-qual-3.33.0.jar
checker-qual-3.4.0.jar
+checker-qual-3.42.0.jar
checker-qual-3.5.0.jar
-chill-java-0.7.6.jar
+chill_2.11-0.7.6.jar
chill_2.12-0.7.6.jar
+chill-java-0.7.6.jar
+classgraph-4.8.112.jar
classgraph-4.8.83.jar
classmate-1.5.1.jar
clickhouse-jdbc-0.4.6.jar
@@ -80,12 +111,15 @@ client-3.0.0.jar
commons-beanutils-1.11.0.jar
commons-beanutils-1.9.4.jar
commons-beanutils-core-1.7.0.jar
+commons-cli-1.2.jar
commons-cli-1.3.1.jar
+commons-cli-1.5.0.jar
commons-codec-1.10.jar
commons-codec-1.15.jar
commons-collections-3.2.2.jar
commons-collections4-4.4.jar
commons-compiler-3.1.9.jar
+commons-compress-1.21.jar
commons-compress-1.26.1.jar
commons-configuration-1.10.jar
commons-configuration2-2.1.1.jar
@@ -98,14 +132,15 @@ commons-exec-1.3.jar
commons-fileupload-1.5.jar
commons-fileupload-1.6.0.jar
commons-httpclient-3.1.jar
+commons-io-2.11.0.jar
commons-io-2.17.0.jar
commons-jxpath-1.3.jar
commons-lang-2.6.jar
commons-lang3-3.12.0.jar
-commons-lang3-3.18.0.jar
commons-logging-1.2.jar
commons-math-2.2.jar
commons-math3-3.6.1.jar
+commons-net-3.1.jar
commons-net-3.9.0.jar
commons-pool-1.6.jar
commons-pool2-2.11.1.jar
@@ -113,9 +148,14 @@ commons-text-1.10.0.jar
concurrent-0.191.jar
config-1.3.3.jar
configuration-0.191.jar
+content-type-2.3.jar
+curator-client-2.7.1.jar
curator-client-4.2.0.jar
+curator-framework-2.7.1.jar
curator-framework-4.2.0.jar
+curator-recipes-2.7.1.jar
curator-recipes-4.2.0.jar
+curvesapi-1.07.jar
curvesapi-1.08.jar
datanucleus-api-jdo-4.2.4.jar
datanucleus-core-4.1.17.jar
@@ -127,11 +167,14 @@ disruptor-3.4.2.jar
dnsjava-2.1.7.jar
dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar
druid-1.2.23.jar
+druid-1.2.4.jar
+eigenbase-properties-1.1.5.jar
elasticsearch-rest-client-6.8.15.jar
elasticsearch-rest-client-7.6.2.jar
elasticsearch-rest-client-sniffer-7.6.2.jar
error_prone_annotations-2.10.0.jar
error_prone_annotations-2.18.0.jar
+error_prone_annotations-2.26.1.jar
error_prone_annotations-2.3.4.jar
esapi-2.1.0.jar
esri-geometry-api-2.0.0.jar
@@ -142,6 +185,7 @@ excel-streaming-reader-5.0.2.jar
expiringmap-0.5.6.jar
failsafe-2.4.0.jar
failureaccess-1.0.1.jar
+failureaccess-1.0.2.jar
fastutil-6.5.6.jar
feign-core-11.10.jar
feign-form-3.8.0.jar
@@ -154,14 +198,17 @@ flink-annotations-1.12.2.jar
flink-annotations-1.16.2.jar
flink-cep-1.16.2.jar
flink-clients-1.16.2.jar
+flink-clients_2.11-1.12.2.jar
flink-clients_2.12-1.12.2.jar
flink-connector-base-1.12.2.jar
flink-connector-base-1.16.2.jar
flink-connector-files-1.12.2.jar
flink-connector-files-1.16.2.jar
+flink-connector-hive_2.11-1.12.2.jar
flink-connector-hive_2.12-1.12.2.jar
flink-connector-hive_2.12-1.16.2.jar
flink-connector-kafka-1.16.2.jar
+flink-connector-kafka_2.11-1.12.2.jar
flink-connector-kafka_2.12-1.12.2.jar
flink-core-1.12.2.jar
flink-core-1.16.2.jar
@@ -174,17 +221,21 @@ flink-java-1.16.2.jar
flink-json-1.12.2.jar
flink-json-1.16.2.jar
flink-kubernetes-1.16.2.jar
+flink-kubernetes_2.11-1.12.2.jar
flink-kubernetes_2.12-1.12.2.jar
flink-metrics-core-1.12.2.jar
flink-metrics-core-1.16.2.jar
flink-optimizer-1.16.2.jar
+flink-optimizer_2.11-1.12.2.jar
flink-optimizer_2.12-1.12.2.jar
flink-queryable-state-client-java-1.12.2.jar
flink-queryable-state-client-java-1.16.2.jar
flink-rpc-akka-loader-1.16.2.jar
flink-rpc-core-1.16.2.jar
flink-runtime-1.16.2.jar
+flink-runtime_2.11-1.12.2.jar
flink-runtime_2.12-1.12.2.jar
+flink-scala_2.11-1.12.2.jar
flink-scala_2.12-1.12.2.jar
flink-scala_2.12-1.16.2.jar
flink-shaded-asm-7-7.1-12.0.jar
@@ -199,68 +250,98 @@ flink-shaded-netty-4.1.70.Final-15.0.jar
flink-shaded-zookeeper-3-3.4.14-12.0.jar
flink-shaded-zookeeper-3-3.5.9-15.0.jar
flink-sql-client-1.16.2.jar
+flink-sql-client_2.11-1.12.2.jar
flink-sql-client_2.12-1.12.2.jar
flink-sql-gateway-api-1.16.2.jar
flink-streaming-java-1.16.2.jar
+flink-streaming-java_2.11-1.12.2.jar
flink-streaming-java_2.12-1.12.2.jar
+flink-streaming-scala_2.11-1.12.2.jar
flink-streaming-scala_2.12-1.12.2.jar
flink-table-api-bridge-base-1.16.2.jar
flink-table-api-java-1.12.2.jar
flink-table-api-java-1.16.2.jar
flink-table-api-java-bridge-1.16.2.jar
+flink-table-api-java-bridge_2.11-1.12.2.jar
flink-table-api-java-bridge_2.12-1.12.2.jar
-flink-table-api-scala-bridge_2.12-1.12.2.jar
+flink-table-api-scala_2.11-1.12.2.jar
flink-table-api-scala_2.12-1.12.2.jar
+flink-table-api-scala-bridge_2.11-1.12.2.jar
+flink-table-api-scala-bridge_2.12-1.12.2.jar
flink-table-common-1.12.2.jar
flink-table-common-1.16.2.jar
-flink-table-planner-blink_2.12-1.12.2.jar
flink-table-planner_2.12-1.16.2.jar
+flink-table-planner-blink_2.11-1.12.2.jar
+flink-table-planner-blink_2.12-1.12.2.jar
flink-table-runtime-1.16.2.jar
+flink-table-runtime-blink_2.11-1.12.2.jar
flink-table-runtime-blink_2.12-1.12.2.jar
flink-yarn-1.16.2.jar
+flink-yarn_2.11-1.12.2.jar
flink-yarn_2.12-1.12.2.jar
force-shading-1.12.2.jar
freemarker-2.3.32.jar
generex-1.0.2.jar
+geronimo-annotation_1.0_spec-1.1.1.jar
+geronimo-jaspic_1.0_spec-1.0.jar
+geronimo-jta_1.1_spec-1.1.1.jar
+grizzled-slf4j_2.11-1.3.2.jar
grizzled-slf4j_2.12-1.3.2.jar
gson-2.8.9.jar
guava-32.0.0-jre.jar
+guava-33.2.1-jre.jar
guava-retrying-2.0.0.jar
guice-3.0.jar
guice-4.0.jar
guice-4.1.0.jar
guice-4.2.2.jar
guice-assistedinject-3.0.jar
+guice-servlet-3.0.jar
guice-servlet-4.0.jar
+hadoop-aliyun-2.9.1.jar
hadoop-aliyun-3.3.4.jar
hadoop-annotations-2.10.2.jar
hadoop-annotations-2.7.2.jar
hadoop-annotations-2.8.5.jar
hadoop-annotations-3.3.4.jar
+hadoop-auth-2.7.2.jar
hadoop-auth-3.3.4.jar
+hadoop-client-2.7.2.jar
hadoop-client-3.3.4.jar
hadoop-common-2.7.2.jar
hadoop-common-3.3.4.jar
+hadoop-distcp-2.10.2.jar
+hadoop-distcp-2.8.5.jar
hadoop-distcp-3.3.4.jar
hadoop-hdfs-2.7.2.jar
hadoop-hdfs-client-3.3.4.jar
+hadoop-mapreduce-client-app-2.7.2.jar
hadoop-mapreduce-client-common-2.5.1.jar
+hadoop-mapreduce-client-common-2.7.2.jar
hadoop-mapreduce-client-common-2.7.4.jar
hadoop-mapreduce-client-common-3.3.4.jar
+hadoop-mapreduce-client-core-2.7.2.jar
hadoop-mapreduce-client-core-3.3.4.jar
hadoop-mapreduce-client-jobclient-2.5.1.jar
+hadoop-mapreduce-client-jobclient-2.7.2.jar
hadoop-mapreduce-client-jobclient-2.7.4.jar
hadoop-mapreduce-client-jobclient-3.3.4.jar
hadoop-mapreduce-client-shuffle-2.5.1.jar
+hadoop-mapreduce-client-shuffle-2.7.2.jar
hadoop-mapreduce-client-shuffle-2.7.4.jar
hadoop-registry-3.3.4.jar
hadoop-shaded-guava-1.1.1.jar
hadoop-shaded-protobuf_3_7-1.1.1.jar
+hadoop-yarn-api-2.7.2.jar
hadoop-yarn-api-3.3.4.jar
+hadoop-yarn-client-2.7.2.jar
hadoop-yarn-client-3.3.4.jar
+hadoop-yarn-common-2.7.2.jar
hadoop-yarn-common-3.3.4.jar
+hadoop-yarn-registry-2.7.1.jar
hadoop-yarn-registry-3.3.4.jar
hadoop-yarn-server-common-2.5.1.jar
+hadoop-yarn-server-common-2.7.2.jar
hadoop-yarn-server-common-2.7.4.jar
hadoop-yarn-server-nodemanager-2.5.1.jar
hadoop-yarn-server-nodemanager-2.7.4.jar
@@ -268,26 +349,32 @@ hamcrest-2.2.jar
hamcrest-core-2.2.jar
hazelcast-5.3.5.jar
hbase-annotations-1.2.0.jar
+hbase-annotations-1.2.1.jar
hbase-annotations-1.4.3.jar
hbase-asyncfs-2.5.3.jar
hbase-client-1.2.0.jar
+hbase-client-1.2.1.jar
hbase-client-1.4.3.jar
hbase-client-2.2.6.jar
hbase-client-2.5.3.jar
-hbase-common-1.2.0-tests.jar
hbase-common-1.2.0.jar
-hbase-common-1.4.3-tests.jar
+hbase-common-1.2.0-tests.jar
+hbase-common-1.2.1.jar
+hbase-common-1.2.1-tests.jar
hbase-common-1.4.3.jar
+hbase-common-1.4.3-tests.jar
hbase-common-2.2.6.jar
hbase-common-2.5.3.jar
-hbase-hadoop-compat-1.2.0.jar
-hbase-hadoop-compat-1.4.3.jar
-hbase-hadoop-compat-2.2.6.jar
-hbase-hadoop-compat-2.5.3.jar
hbase-hadoop2-compat-1.2.0.jar
+hbase-hadoop2-compat-1.2.1.jar
hbase-hadoop2-compat-1.4.3.jar
hbase-hadoop2-compat-2.2.6.jar
hbase-hadoop2-compat-2.5.3.jar
+hbase-hadoop-compat-1.2.0.jar
+hbase-hadoop-compat-1.2.1.jar
+hbase-hadoop-compat-1.4.3.jar
+hbase-hadoop-compat-2.2.6.jar
+hbase-hadoop-compat-2.5.3.jar
hbase-http-2.2.6.jar
hbase-http-2.5.3.jar
hbase-logging-2.5.3.jar
@@ -298,12 +385,15 @@ hbase-metrics-api-1.4.3.jar
hbase-metrics-api-2.2.6.jar
hbase-metrics-api-2.5.3.jar
hbase-prefix-tree-1.2.0.jar
+hbase-prefix-tree-1.2.1.jar
hbase-prefix-tree-1.4.3.jar
hbase-procedure-1.2.0.jar
+hbase-procedure-1.2.1.jar
hbase-procedure-1.4.3.jar
hbase-procedure-2.2.6.jar
hbase-procedure-2.5.3.jar
hbase-protocol-1.2.0.jar
+hbase-protocol-1.2.1.jar
hbase-protocol-1.4.3.jar
hbase-protocol-2.2.6.jar
hbase-protocol-2.5.3.jar
@@ -312,6 +402,7 @@ hbase-protocol-shaded-2.5.3.jar
hbase-replication-2.2.6.jar
hbase-replication-2.5.3.jar
hbase-server-1.2.0.jar
+hbase-server-1.2.1.jar
hbase-server-1.4.3.jar
hbase-server-2.2.6.jar
hbase-server-2.5.3.jar
@@ -327,25 +418,42 @@ hbase-shaded-protobuf-4.1.4.jar
hbase-unsafe-4.1.4.jar
hbase-zookeeper-2.2.6.jar
hbase-zookeeper-2.5.3.jar
+HdrHistogram-2.1.12.jar
+HdrHistogram-2.1.9.jar
hibernate-validator-5.1.2.Final.jar
hibernate-validator-6.2.0.Final.jar
hibernate-validator-6.2.5.Final.jar
+HikariCP-4.0.3.jar
hive-classification-3.1.3.jar
+hive-common-2.3.3.jar
hive-common-3.1.3.jar
+hive-exec-2.3.3.jar
hive-exec-3.1.3.jar
+hive-jdbc-2.3.3.jar
hive-jdbc-3.1.3.jar
+hive-llap-client-2.3.3.jar
hive-llap-client-3.1.3.jar
-hive-llap-common-3.1.3-tests.jar
+hive-llap-common-2.3.3.jar
+hive-llap-common-2.3.3-tests.jar
hive-llap-common-3.1.3.jar
+hive-llap-common-3.1.3-tests.jar
+hive-llap-server-2.3.3.jar
hive-llap-server-3.1.3.jar
+hive-llap-tez-2.3.3.jar
hive-llap-tez-3.1.3.jar
+hive-metastore-2.3.3.jar
hive-metastore-3.1.3.jar
+hive-serde-2.3.3.jar
hive-serde-3.1.3.jar
+hive-service-2.3.3.jar
hive-service-3.1.3.jar
+hive-service-rpc-2.3.3.jar
hive-service-rpc-3.1.3.jar
hive-standalone-metastore-3.1.3.jar
+hive-storage-api-2.4.0.jar
hive-storage-api-2.7.0.jar
hive-upgrade-acid-3.1.3.jar
+hive-vector-code-gen-2.3.3.jar
hive-vector-code-gen-3.1.3.jar
hk2-api-2.4.0-b34.jar
hk2-locator-2.4.0-b34.jar
@@ -361,32 +469,51 @@ httpcore-nio-4.4.16.jar
httpmime-4.5.13.jar
httpmime-4.5.14.jar
icu4j-67.1.jar
+impala-frontend-3.4.0.7.2.15.0-147.jar
+impala-minimal-hive-exec-3.4.0.7.2.15.0-147.jar
ini4j-0.5.4.jar
ion-java-1.0.2.jar
istack-commons-runtime-3.0.12.jar
ivy-2.4.0.jar
j2objc-annotations-2.8.jar
+j2objc-annotations-3.0.0.jar
jackson-annotations-2.13.4.jar
+jackson-annotations-2.15.0.jar
jackson-core-2.13.4.jar
+jackson-core-2.15.0.jar
jackson-core-asl-1.9.13.jar
jackson-databind-2.13.4.2.jar
+jackson-databind-2.15.0.jar
jackson-dataformat-cbor-2.13.4.jar
+jackson-dataformat-cbor-2.15.0.jar
jackson-dataformat-csv-2.13.4.jar
+jackson-dataformat-csv-2.15.0.jar
jackson-dataformat-properties-2.13.4.jar
+jackson-dataformat-properties-2.15.0.jar
jackson-dataformat-smile-2.13.4.jar
+jackson-dataformat-smile-2.15.0.jar
jackson-dataformat-xml-2.13.4.jar
+jackson-dataformat-xml-2.15.0.jar
jackson-dataformat-yaml-2.13.4.jar
+jackson-dataformat-yaml-2.15.0.jar
jackson-datatype-guava-2.13.4.jar
+jackson-datatype-guava-2.15.0.jar
jackson-datatype-jdk8-2.13.4.jar
+jackson-datatype-jdk8-2.15.0.jar
jackson-datatype-joda-2.13.4.jar
+jackson-datatype-joda-2.15.0.jar
jackson-datatype-jsr310-2.13.4.jar
+jackson-datatype-jsr310-2.15.0.jar
jackson-jaxrs-1.9.13.jar
jackson-jaxrs-base-2.13.4.jar
jackson-jaxrs-json-provider-2.13.4.jar
jackson-mapper-asl-1.9.13.jar
jackson-module-jaxb-annotations-2.13.4.jar
jackson-module-parameter-names-2.13.4.jar
+jackson-module-parameter-names-2.15.0.jar
+jackson-module-scala_2.11-2.15.0.jar
jackson-module-scala_2.12-2.13.4.jar
+jackson-xc-1.9.13.jar
jackson-xc-1.9.2.jar
jakarta.activation-1.2.2.jar
jakarta.activation-api-1.2.2.jar
@@ -402,15 +529,18 @@ janino-3.1.9.jar
jasper-compiler-5.5.23.jar
jasper-runtime-5.5.23.jar
javassist-3.27.0-GA.jar
-javax-websocket-client-impl-9.4.56.v20240826.jar
-javax-websocket-server-impl-9.4.56.v20240826.jar
javax.activation-api-1.2.0.jar
javax.annotation-api-1.3.2.jar
javax.inject-1.jar
javax.inject-2.4.0-b34.jar
javax.jdo-3.2.0-m3.jar
+javax.servlet-3.0.0.v201112011016.jar
javax.servlet-api-4.0.1.jar
javax.servlet.jsp-api-2.3.1.jar
+javax-websocket-client-impl-9.4.56.v20240826.jar
+javax-websocket-client-impl-9.4.57.v20241219.jar
+javax-websocket-server-impl-9.4.56.v20240826.jar
+javax-websocket-server-impl-9.4.57.v20241219.jar
javax.ws.rs-api-2.0.1.jar
javax.ws.rs-api-2.1.1.jar
javolution-5.5.1.jar
@@ -421,11 +551,15 @@ jboss-logging-3.4.3.Final.jar
jcip-annotations-1.0-1.jar
jcl-over-slf4j-1.7.36.jar
jcodings-1.0.56.jar
+jcodings-1.0.8.jar
+jcommander-1.30.jar
jcommander-1.81.jar
+jctools-core-4.0.5.jar
jdbi3-core-3.4.0.jar
jdbi3-sqlobject-3.4.0.jar
jdo-api-3.0.1.jar
jdom2-2.0.6.1.jar
+jedis-2.9.2.jar
jedis-3.9.0.jar
jersey-apache-client4-1.19.4.jar
jersey-client-1.19.4.jar
@@ -441,36 +575,57 @@ jersey-media-jaxb-2.23.1.jar
jersey-server-1.19.4.jar
jersey-server-2.23.1.jar
jersey-servlet-1.19.4.jar
+jettison-1.1.jar
+jettison-1.4.0.jar
+jettison-1.5.1.jar
jettison-1.5.4.jar
+jetty-all-7.6.0.v20120127.jar
jetty-annotations-9.4.56.v20240826.jar
+jetty-annotations-9.4.57.v20241219.jar
jetty-client-9.4.56.v20240826.jar
+jetty-client-9.4.57.v20241219.jar
jetty-continuation-9.4.56.v20240826.jar
+jetty-continuation-9.4.57.v20241219.jar
jetty-http-9.4.56.v20240826.jar
+jetty-http-9.4.57.v20241219.jar
jetty-io-9.4.56.v20240826.jar
+jetty-io-9.4.57.v20241219.jar
jetty-plus-9.4.56.v20240826.jar
+jetty-plus-9.4.57.v20241219.jar
jetty-rewrite-9.4.56.v20240826.jar
jetty-security-9.4.56.v20240826.jar
+jetty-security-9.4.57.v20241219.jar
jetty-server-9.4.56.v20240826.jar
+jetty-server-9.4.57.v20241219.jar
jetty-servlet-9.4.56.v20240826.jar
+jetty-servlet-9.4.57.v20241219.jar
jetty-servlets-9.4.56.v20240826.jar
+jetty-servlets-9.4.57.v20241219.jar
jetty-sslengine-6.1.26.jar
jetty-util-6.1.26.jar
jetty-util-9.4.56.v20240826.jar
+jetty-util-9.4.57.v20241219.jar
jetty-util-ajax-9.4.56.v20240826.jar
+jetty-util-ajax-9.4.57.v20241219.jar
jetty-webapp-9.4.56.v20240826.jar
+jetty-webapp-9.4.57.v20241219.jar
jetty-xml-9.4.56.v20240826.jar
+jetty-xml-9.4.57.v20241219.jar
jline-2.14.6.jar
jline-3.9.0.jar
jmespath-java-1.12.261.jar
jmxutils-1.19.jar
jna-5.12.1.jar
jna-platform-5.12.1.jar
+jna-platform-5.6.0.jar
joda-time-2.10.10.jar
joda-time-2.10.5.jar
joda-time-2.3.jar
joda-time-2.8.1.jar
+joda-time-2.9.3.jar
joda-time-2.9.9.jar
jol-core-0.2.jar
+joni-2.1.2.jar
joni-2.1.42.jar
jpam-1.1.jar
jruby-complete-9.3.4.0.jar
@@ -479,6 +634,7 @@ json-0.193.jar
json-1.8.jar
json-path-2.9.0.jar
json-smart-2.4.10.jar
+json-smart-2.4.11.jar
jsp-2.1-6.1.14.jar
jsp-api-2.1-6.1.14.jar
jsp-api-2.1.jar
@@ -493,7 +649,6 @@ jul-to-slf4j-1.7.36.jar
junit-4.13.2.jar
kafka-clients-2.7.2.jar
kafka-clients-3.1.2.jar
-kafka-clients-3.7.1.jar
kafka-clients-3.9.1.jar
kerb-admin-1.0.1.jar
kerb-client-1.0.1.jar
@@ -509,11 +664,17 @@ kerby-config-1.0.1.jar
kerby-pkix-1.0.1.jar
kerby-util-1.0.1.jar
kerby-xdr-1.0.1.jar
+knife4j-annotations-2.0.9.jar
knife4j-annotations-3.0.3.jar
+knife4j-core-2.0.9.jar
knife4j-core-3.0.3.jar
+knife4j-spring-2.0.9.jar
knife4j-spring-3.0.3.jar
+knife4j-spring-boot-autoconfigure-2.0.9.jar
knife4j-spring-boot-autoconfigure-3.0.3.jar
+knife4j-spring-boot-starter-2.0.9.jar
knife4j-spring-boot-starter-3.0.3.jar
+knife4j-spring-ui-2.0.9.jar
knife4j-spring-ui-3.0.3.jar
kotlin-stdlib-1.6.21.jar
kotlin-stdlib-common-1.6.21.jar
@@ -541,25 +702,31 @@ kubernetes-model-policy-5.10.2.jar
kubernetes-model-rbac-5.10.2.jar
kubernetes-model-scheduling-5.10.2.jar
kubernetes-model-storageclass-5.10.2.jar
+lang-tag-1.7.jar
+LatencyUtils-2.0.3.jar
leveldbjni-all-1.8.jar
libfb303-0.9.3.jar
+libthrift-0.15.0.jar
libthrift-0.15.0.pom
libthrift-0.9.3.jar
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
log-0.191.jar
log-0.193.jar
-log4j-1.2-api-2.17.2.jar
log4j-1.2.17.jar
+log4j-1.2-api-2.17.2.jar
log4j-api-2.17.2.jar
log4j-core-2.17.2.jar
log4j-jcl-2.17.2.jar
log4j-jul-2.17.2.jar
log4j-slf4j-impl-2.17.2.jar
log4j-web-2.17.2.jar
+logback-classic-1.2.12.jar
+logback-core-1.2.12.jar
logging-interceptor-4.9.3.jar
lz4-java-1.6.0.jar
lz4-java-1.7.1.jar
lz4-java-1.8.0.jar
+mail-1.4.1.jar
mapstruct-1.3.1.Final.jar
mchange-commons-java-0.2.15.jar
memory-0.9.0.jar
@@ -568,69 +735,146 @@ metrics-core-4.2.18.jar
metrics-json-4.2.18.jar
metrics-jvm-4.2.18.jar
micrometer-core-1.9.10.jar
+micrometer-core-1.9.11.jar
micrometer-registry-prometheus-1.9.10.jar
+micrometer-registry-prometheus-1.9.11.jar
minlog-1.3.0.jar
mongo-java-driver-3.12.8.jar
+msal4j-1.15.1.jar
+msal4j-persistence-extension-1.3.0.jar
+mybatis-3.5.16.jar
mybatis-3.5.7.jar
mybatis-plus-3.4.3.4.jar
+mybatis-plus-3.5.7.jar
mybatis-plus-annotation-3.4.3.4.jar
+mybatis-plus-annotation-3.5.7.jar
mybatis-plus-boot-starter-3.4.3.4.jar
+mybatis-plus-boot-starter-3.5.7.jar
mybatis-plus-core-3.4.3.4.jar
+mybatis-plus-core-3.5.7.jar
mybatis-plus-extension-3.4.3.4.jar
+mybatis-plus-extension-3.5.7.jar
+mybatis-plus-spring-boot-autoconfigure-3.5.7.jar
mybatis-spring-2.0.6.jar
+mybatis-spring-2.1.2.jar
nekohtml-1.9.22.jar
netflix-eventbus-0.3.0.jar
netflix-infix-0.3.0.jar
netty-3.10.6.Final.jar
+netty-3.6.2.Final.jar
netty-all-4.1.86.Final.jar
+netty-all-4.2.7.Final.jar
netty-buffer-4.1.86.Final.jar
+netty-buffer-4.2.7.Final.jar
netty-codec-4.1.86.Final.jar
+netty-codec-4.2.7.Final.jar
+netty-codec-base-4.2.7.Final.jar
+netty-codec-classes-quic-4.2.7.Final.jar
+netty-codec-compression-4.2.7.Final.jar
netty-codec-dns-4.1.86.Final.jar
+netty-codec-dns-4.2.7.Final.jar
netty-codec-haproxy-4.1.86.Final.jar
-netty-codec-http-4.1.86.Final.jar
+netty-codec-haproxy-4.2.7.Final.jar
netty-codec-http2-4.1.86.Final.jar
+netty-codec-http2-4.2.7.Final.jar
+netty-codec-http3-4.2.7.Final.jar
+netty-codec-http-4.1.86.Final.jar
+netty-codec-http-4.2.7.Final.jar
+netty-codec-marshalling-4.2.7.Final.jar
netty-codec-memcache-4.1.86.Final.jar
+netty-codec-memcache-4.2.7.Final.jar
netty-codec-mqtt-4.1.86.Final.jar
+netty-codec-mqtt-4.2.7.Final.jar
+netty-codec-native-quic-4.2.7.Final-linux-aarch_64.jar
+netty-codec-native-quic-4.2.7.Final-linux-x86_64.jar
+netty-codec-native-quic-4.2.7.Final-osx-aarch_64.jar
+netty-codec-native-quic-4.2.7.Final-osx-x86_64.jar
+netty-codec-native-quic-4.2.7.Final-windows-x86_64.jar
+netty-codec-protobuf-4.2.7.Final.jar
netty-codec-redis-4.1.86.Final.jar
+netty-codec-redis-4.2.7.Final.jar
netty-codec-smtp-4.1.86.Final.jar
+netty-codec-smtp-4.2.7.Final.jar
netty-codec-socks-4.1.86.Final.jar
+netty-codec-socks-4.2.7.Final.jar
netty-codec-stomp-4.1.86.Final.jar
+netty-codec-stomp-4.2.7.Final.jar
netty-codec-xml-4.1.86.Final.jar
+netty-codec-xml-4.2.7.Final.jar
netty-common-4.1.86.Final.jar
+netty-common-4.2.7.Final.jar
netty-handler-4.1.86.Final.jar
+netty-handler-4.2.7.Final.jar
netty-handler-proxy-4.1.86.Final.jar
+netty-handler-proxy-4.2.7.Final.jar
netty-handler-ssl-ocsp-4.1.86.Final.jar
+netty-handler-ssl-ocsp-4.2.7.Final.jar
netty-incubator-codec-classes-quic-0.0.39.Final.jar
+netty-incubator-codec-classes-quic-0.0.40.Final.jar
netty-incubator-codec-native-quic-0.0.39.Final-linux-x86_64.jar
+netty-incubator-codec-native-quic-0.0.40.Final-linux-x86_64.jar
netty-resolver-4.1.86.Final.jar
+netty-resolver-4.2.7.Final.jar
netty-resolver-dns-4.1.86.Final.jar
+netty-resolver-dns-4.2.7.Final.jar
netty-resolver-dns-classes-macos-4.1.86.Final.jar
+netty-resolver-dns-classes-macos-4.2.7.Final.jar
netty-resolver-dns-native-macos-4.1.86.Final-osx-aarch_64.jar
netty-resolver-dns-native-macos-4.1.86.Final-osx-x86_64.jar
+netty-resolver-dns-native-macos-4.2.7.Final-osx-aarch_64.jar
+netty-resolver-dns-native-macos-4.2.7.Final-osx-x86_64.jar
+netty-tcnative-boringssl-static-2.0.54.Final.jar
netty-tcnative-boringssl-static-2.0.54.Final-linux-aarch_64.jar
netty-tcnative-boringssl-static-2.0.54.Final-linux-x86_64.jar
netty-tcnative-boringssl-static-2.0.54.Final-osx-aarch_64.jar
netty-tcnative-boringssl-static-2.0.54.Final-osx-x86_64.jar
netty-tcnative-boringssl-static-2.0.54.Final-windows-x86_64.jar
-netty-tcnative-boringssl-static-2.0.54.Final.jar
+netty-tcnative-boringssl-static-2.0.74.Final.jar
+netty-tcnative-boringssl-static-2.0.74.Final-linux-aarch_64.jar
+netty-tcnative-boringssl-static-2.0.74.Final-linux-x86_64.jar
+netty-tcnative-boringssl-static-2.0.74.Final-osx-aarch_64.jar
+netty-tcnative-boringssl-static-2.0.74.Final-osx-x86_64.jar
+netty-tcnative-boringssl-static-2.0.74.Final-windows-x86_64.jar
netty-tcnative-classes-2.0.54.Final.jar
+netty-tcnative-classes-2.0.74.Final.jar
netty-transport-4.1.86.Final.jar
+netty-transport-4.2.7.Final.jar
netty-transport-classes-epoll-4.1.86.Final.jar
+netty-transport-classes-epoll-4.2.7.Final.jar
+netty-transport-classes-io_uring-4.2.7.Final.jar
netty-transport-classes-kqueue-4.1.86.Final.jar
+netty-transport-classes-kqueue-4.2.7.Final.jar
netty-transport-native-epoll-4.1.86.Final-linux-aarch_64.jar
netty-transport-native-epoll-4.1.86.Final-linux-x86_64.jar
+netty-transport-native-epoll-4.2.7.Final-linux-aarch_64.jar
+netty-transport-native-epoll-4.2.7.Final-linux-riscv64.jar
+netty-transport-native-epoll-4.2.7.Final-linux-x86_64.jar
+netty-transport-native-io_uring-4.2.7.Final-linux-aarch_64.jar
+netty-transport-native-io_uring-4.2.7.Final-linux-riscv64.jar
+netty-transport-native-io_uring-4.2.7.Final-linux-x86_64.jar
netty-transport-native-kqueue-4.1.86.Final-osx-aarch_64.jar
netty-transport-native-kqueue-4.1.86.Final-osx-x86_64.jar
+netty-transport-native-kqueue-4.2.7.Final-osx-aarch_64.jar
+netty-transport-native-kqueue-4.2.7.Final-osx-x86_64.jar
netty-transport-native-unix-common-4.1.86.Final.jar
+netty-transport-native-unix-common-4.2.7.Final.jar
netty-transport-rxtx-4.1.86.Final.jar
+netty-transport-rxtx-4.2.7.Final.jar
netty-transport-sctp-4.1.86.Final.jar
+netty-transport-sctp-4.2.7.Final.jar
netty-transport-udt-4.1.86.Final.jar
+netty-transport-udt-4.2.7.Final.jar
+nimbus-jose-jwt-9.37.3.jar
nimbus-jose-jwt-9.8.1.jar
+oauth2-oidc-sdk-11.9.1.jar
objenesis-2.1.jar
objenesis-3.2.jar
+ognl-3.3.4.jar
okhttp-4.9.3.jar
okhttp-urlconnection-4.9.3.jar
okio-2.8.0.jar
+okio-3.4.0.jar
+okio-jvm-3.4.0.jar
opencsv-2.3.jar
opentelemetry-api-1.15.0.jar
opentelemetry-context-1.15.0.jar
@@ -638,17 +882,23 @@ opentelemetry-semconv-1.15.0-alpha.jar
opentracing-api-0.33.0.jar
opentracing-noop-0.33.0.jar
opentracing-util-0.33.0.jar
+orc-core-1.3.3.jar
orc-core-1.5.8.jar
orc-shims-1.5.8.jar
org.jacoco.agent-0.8.5-runtime.jar
osgi-resource-locator-1.0.1.jar
oshi-core-6.2.1.jar
+oshi-core-6.4.0.jar
pagehelper-5.3.1.jar
paranamer-2.3.jar
paranamer-2.8.jar
parquet-hadoop-bundle-1.10.0.jar
+parquet-hadoop-bundle-1.8.1.jar
+poi-5.2.3.jar
poi-5.3.0.jar
+poi-ooxml-5.2.3.jar
poi-ooxml-5.3.0.jar
+poi-ooxml-lite-5.2.3.jar
poi-ooxml-lite-5.3.0.jar
presto-client-0.234.jar
presto-client-1.5.0.jar
@@ -667,19 +917,33 @@ reactor-core-3.4.29.jar
reactor-extra-3.4.10.jar
reactor-netty-0.9.7.RELEASE.jar
reactor-netty-1.0.31.jar
+reactor-netty-1.0.32.jar
reactor-netty-core-1.0.31.jar
+reactor-netty-core-1.0.32.jar
reactor-netty-http-1.0.31.jar
+reactor-netty-http-1.0.32.jar
+reactor-netty-http-1.0.39.jar
reactor-netty-http-brave-1.0.31.jar
+reactor-netty-http-brave-1.0.32.jar
reactor-netty-incubator-quic-0.0.20.jar
+reactor-netty-incubator-quic-0.0.21.jar
reflections-0.9.12.jar
reload4j-1.2.19.jar
+scala-compiler-2.11.12.jar
scala-compiler-2.12.17.jar
+scala-java8-compat_2.11-0.7.0.jar
scala-java8-compat_2.12-0.8.0.jar
+scala-library-2.11.12.jar
scala-library-2.12.17.jar
+scalap-2.11.12.jar
+scalap-2.12.17.jar
+scala-parser-combinators_2.11-1.0.4.jar
scala-parser-combinators_2.12-1.1.1.jar
+scala-reflect-2.11.12.jar
scala-reflect-2.12.17.jar
+scala-xml_2.11-1.0.5.jar
scala-xml_2.12-2.1.0.jar
-scalap-2.12.17.jar
+scopt_2.11-3.5.0.jar
scopt_2.12-3.5.0.jar
seatunnel-api-2.3.1.jar
seatunnel-common-2.3.1.jar
@@ -707,38 +971,67 @@ sketches-core-0.9.0.jar
slf4j-api-1.7.30.jar
slf4j-reload4j-1.7.36.jar
slice-0.38.jar
+slider-core-0.90.2-incubating.jar
+snakeyaml-1.30.jar
snakeyaml-2.0.jar
-snappy-java-1.1.10.5.jar
+snappy-java-1.0.4.1.jar
+snappy-java-1.0.5.jar
+snappy-java-1.1.10.4.jar
snappy-java-1.1.4.jar
snappy-java-1.1.7.7.jar
snappy-java-1.1.8.2.jar
snappy-java-1.1.8.3.jar
+spark-measure_2.11-0.17.jar
+spark-measure_2.12-0.24.jar
+spark-redis_2.11-2.6.0.jar
spark-redis_2.12-2.6.0.jar
+SparseBitSet-1.2.jar
+SparseBitSet-1.3.jar
spring-aop-5.3.27.jar
+spring-aop-5.3.34.jar
spring-beans-5.3.27.jar
+spring-beans-5.3.34.jar
spring-boot-2.7.11.jar
+spring-boot-2.7.12.jar
spring-boot-actuator-2.7.11.jar
+spring-boot-actuator-2.7.12.jar
spring-boot-actuator-autoconfigure-2.7.11.jar
+spring-boot-actuator-autoconfigure-2.7.12.jar
spring-boot-admin-server-2.7.16.jar
spring-boot-admin-server-cloud-2.7.16.jar
spring-boot-admin-server-ui-2.7.16.jar
spring-boot-admin-starter-server-2.7.16.jar
spring-boot-autoconfigure-2.7.11.jar
+spring-boot-autoconfigure-2.7.12.jar
spring-boot-starter-2.7.11.jar
+spring-boot-starter-2.7.12.jar
spring-boot-starter-actuator-2.7.11.jar
+spring-boot-starter-actuator-2.7.12.jar
spring-boot-starter-aop-2.7.11.jar
+spring-boot-starter-aop-2.7.12.jar
spring-boot-starter-cache-2.7.11.jar
+spring-boot-starter-cache-2.7.12.jar
spring-boot-starter-freemarker-2.7.11.jar
+spring-boot-starter-freemarker-2.7.12.jar
spring-boot-starter-jdbc-2.7.11.jar
spring-boot-starter-jetty-2.7.11.jar
+spring-boot-starter-jetty-2.7.12.jar
spring-boot-starter-json-2.7.11.jar
+spring-boot-starter-json-2.7.12.jar
spring-boot-starter-log4j2-2.7.11.jar
+spring-boot-starter-log4j2-2.7.12.jar
spring-boot-starter-quartz-2.7.11.jar
+spring-boot-starter-quartz-2.7.12.jar
spring-boot-starter-reactor-netty-2.7.11.jar
+spring-boot-starter-reactor-netty-2.7.12.jar
spring-boot-starter-thymeleaf-2.7.11.jar
+spring-boot-starter-thymeleaf-2.7.12.jar
spring-boot-starter-validation-2.7.11.jar
+spring-boot-starter-validation-2.7.12.jar
spring-boot-starter-web-2.7.11.jar
+spring-boot-starter-web-2.7.12.jar
spring-boot-starter-webflux-2.7.11.jar
+spring-boot-starter-webflux-2.7.12.jar
spring-cloud-commons-3.1.7.jar
spring-cloud-context-3.1.7.jar
spring-cloud-gateway-server-3.1.8.jar
@@ -753,35 +1046,57 @@ spring-cloud-starter-netflix-eureka-client-3.1.7.jar
spring-cloud-starter-netflix-eureka-server-3.1.7.jar
spring-cloud-starter-openfeign-3.1.8.jar
spring-context-5.3.27.jar
+spring-context-5.3.34.jar
spring-context-support-5.3.27.jar
+spring-context-support-5.3.34.jar
spring-core-5.3.27.jar
+spring-core-5.3.34.jar
spring-expression-5.3.27.jar
-spring-jcl-5.3.27.jar
-spring-jdbc-5.3.27.jar
-spring-plugin-core-2.0.0.RELEASE.jar
-spring-plugin-metadata-2.0.0.RELEASE.jar
-spring-security-crypto-5.7.8.jar
-spring-security-rsa-1.0.11.RELEASE.jar
-spring-tx-5.3.27.jar
-spring-web-5.3.27.jar
-spring-webflux-5.3.27.jar
-spring-webmvc-5.3.27.jar
-spring-retry-1.3.4.jar
+spring-expression-5.3.34.jar
+springfox-bean-validators-2.10.5.jar
springfox-bean-validators-3.0.0.jar
springfox-boot-starter-3.0.0.jar
+springfox-core-2.10.5.jar
springfox-core-3.0.0.jar
springfox-data-rest-3.0.0.jar
springfox-oas-3.0.0.jar
+springfox-schema-2.10.5.jar
springfox-schema-3.0.0.jar
+springfox-spi-2.10.5.jar
springfox-spi-3.0.0.jar
+springfox-spring-web-2.10.5.jar
springfox-spring-web-3.0.0.jar
+springfox-spring-webflux-2.10.5.jar
springfox-spring-webflux-3.0.0.jar
+springfox-spring-webmvc-2.10.5.jar
springfox-spring-webmvc-3.0.0.jar
-springfox-swagger-common-3.0.0.jar
+springfox-swagger2-2.10.5.jar
springfox-swagger2-3.0.0.jar
+springfox-swagger-common-2.10.5.jar
+springfox-swagger-common-3.0.0.jar
+spring-jcl-5.3.27.jar
+spring-jcl-5.3.34.jar
+spring-jdbc-5.3.27.jar
+spring-jdbc-5.3.34.jar
+spring-plugin-core-2.0.0.RELEASE.jar
+spring-plugin-metadata-2.0.0.RELEASE.jar
+spring-retry-1.3.4.jar
+spring-security-crypto-5.7.11.jar
+spring-security-crypto-5.7.8.jar
+spring-security-rsa-1.0.11.RELEASE.jar
+spring-tx-5.3.27.jar
+spring-tx-5.3.34.jar
+spring-web-5.3.27.jar
+spring-web-5.3.34.jar
+spring-webflux-5.3.27.jar
+spring-webflux-5.3.34.jar
+spring-webmvc-5.3.27.jar
+spring-webmvc-5.3.34.jar
sqlline-1.3.0.jar
sqoop-1.4.6-hadoop200.jar
+ssl-config-core_2.11-0.3.7.jar
ssl-config-core_2.12-0.3.7.jar
+ST4-4.0.4.jar
stats-0.191.jar
stax2-api-4.2.1.jar
stringtemplate-3.2.1.jar
@@ -794,10 +1109,13 @@ tephra-api-0.6.0.jar
tephra-core-0.6.0.jar
tephra-hbase-compat-1.0-0.6.0.jar
thymeleaf-3.0.15.RELEASE.jar
+thymeleaf-3.1.2.RELEASE.jar
thymeleaf-extras-java8time-3.0.4.RELEASE.jar
thymeleaf-spring5-3.0.15.RELEASE.jar
+thymeleaf-spring5-3.1.2.RELEASE.jar
token-provider-1.0.1.jar
tomcat-embed-el-9.0.74.jar
+tomcat-embed-el-9.0.75.jar
transaction-api-1.1.jar
trino-client-371.jar
twill-api-0.6.0-incubating.jar
@@ -812,15 +1130,22 @@ units-1.3.jar
units-1.6.jar
validation-api-2.0.1.Final.jar
websocket-api-9.4.56.v20240826.jar
+websocket-api-9.4.57.v20241219.jar
websocket-client-9.4.56.v20240826.jar
+websocket-client-9.4.57.v20241219.jar
websocket-common-9.4.56.v20240826.jar
+websocket-common-9.4.57.v20241219.jar
websocket-server-9.4.56.v20240826.jar
+websocket-server-9.4.57.v20241219.jar
websocket-servlet-9.4.56.v20240826.jar
+websocket-servlet-9.4.57.v20241219.jar
+woodstox-core-6.2.1.jar
woodstox-core-6.4.0.jar
xalan-2.7.0.jar
xercesImpl-2.9.1.jar
xml-apis-1.4.01.jar
xml-apis-ext-1.3.04.jar
+xmlbeans-5.1.1.jar
xmlbeans-5.2.1.jar
xmlenc-0.52.jar
xom-1.2.5.jar
@@ -831,28 +1156,10 @@ zipkin-2.23.2.jar
zipkin-reporter-2.16.3.jar
zipkin-reporter-brave-2.16.3.jar
zjsonpatch-0.3.0.jar
+zookeeper-3.8.4.jar
zookeeper-3.9.2.jar
-zookeeper-3.9.4.jar
+zookeeper-jute-3.8.4.jar
zookeeper-jute-3.9.2.jar
-zookeeper-jute-3.9.4.jar
zstd-jni-1.4.5-6.jar
zstd-jni-1.5.0-4.jar
zstd-jni-1.5.6-4.jar
-spark-measure_2.12-0.24.jar
-azure-core-1.54.1.jar
-azure-core-http-netty-1.15.7.jar
-azure-identity-1.14.2.jar
-azure-json-1.3.0.jar
-azure-storage-blob-12.29.0.jar
-azure-storage-common-12.28.0.jar
-azure-storage-internal-avro-12.14.0.jar
-azure-xml-1.1.0.jar
-content-type-2.3.jar
-jna-platform-5.13.0.jar
-lang-tag-1.7.jar
-msal4j-1.17.2.jar
-msal4j-persistence-extension-1.3.0.jar
-oauth2-oidc-sdk-11.18.jar
-okio-3.4.0.jar
-okio-jvm-3.4.0.jar
-oshi-core-6.4.0.jar