This is an automated email from the ASF dual-hosted git repository.
tyrantlucifer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new adffb2d14 [Improve][Core][Package] Optimize package (#3790)
adffb2d14 is described below
commit adffb2d14b43fc2e5576ba6f88a91fed0e219b57
Author: Tyrantlucifer <[email protected]>
AuthorDate: Fri Dec 23 10:51:30 2022 +0800
[Improve][Core][Package] Optimize package (#3790)
* [Improve][Core][Package] Optimize SeaTunnel package
* [Improve][Core][Package] Optimize SeaTunnel package
---
bin/install-plugin.sh | 8 +++-
config/plugin_config | 53 ++++++++++++++++------
.../src/main/assembly/assembly-bin-ci.xml | 8 +++-
seatunnel-dist/src/main/assembly/assembly-bin.xml | 7 ++-
4 files changed, 57 insertions(+), 19 deletions(-)
diff --git a/bin/install-plugin.sh b/bin/install-plugin.sh
index affe58e2d..ff4144eed 100644
--- a/bin/install-plugin.sh
+++ b/bin/install-plugin.sh
@@ -23,13 +23,17 @@
# get seatunnel home
SEATUNNEL_HOME=$(cd $(dirname $0);cd ../;pwd)
-# connector default version is 2.2.0, you can also choose a custom version.
eg: 2.1.2: sh install-plugin.sh 2.1.2
-version=2.2.0
+# connector default version is 2.3.0, you can also choose a custom version.
eg: 2.1.2: sh install-plugin.sh 2.1.2
+version=2.3.0
if [ -n "$1" ]; then
version="$1"
fi
+echo "Install hadoop shade jar, usage version is ${version}"
+
+${SEATUNNEL_HOME}/mvnw dependency:get -DgroupId=org.apache.seatunnel
-Dclassifier=optional -DartifactId=seatunnel-hadoop3-3.1.4-uber
-Dversion=${version} -Ddest=${SEATUNNEL_HOME}/lib
+
echo "Install SeaTunnel connectors plugins, usage version is ${version}"
# create the connectors directory
diff --git a/config/plugin_config b/config/plugin_config
index c5315c056..b3548ab64 100644
--- a/config/plugin_config
+++ b/config/plugin_config
@@ -20,29 +20,54 @@
# corresponding to the module in the user Config, helping SeaTunnel to load
the correct Jar package.
# Don't modify the delimiter " -- ", just select the plugin you need
--connectors-v2--
+connector-amazondynamodb
connector-assert
-connector-kafka
-connector-http-base
-connector-http-feishu
-connector-hive
+connector-cassandra
+connector-cdc-mysql
+connector-cdc-sqlserver
connector-clickhouse
-connector-jdbc
-connector-kudu
+connector-datahub
+connector-dingtalk
+connector-doris
+connector-elasticsearch
connector-email
+connector-file-ftp
connector-file-hadoop
connector-file-local
connector-file-oss
-connector-pulsar
+connector-file-oss-jindo
+connector-file-s3
+connector-file-sftp
+connector-google-sheets
+connector-hive
+connector-http-base
+connector-http-feishu
+connector-http-gitlab
+connector-http-jira
+connector-http-klaviyo
+connector-http-lemlist
+connector-http-myhours
+connector-http-notion
+connector-http-onesignal
+connector-http-wechat
connector-hudi
-connector-dingtalk
-connector-elasticsearch
+connector-iceberg
+connector-influxdb
connector-iotdb
+connector-jdbc
+connector-kafka
+connector-kudu
+connector-maxcompute
+connector-mongodb
connector-neo4j
-connector-file-ftp
-connector-socket
+connector-openmldb
+connector-pulsar
+connector-rabbitmq
connector-redis
-connector-datahub
+connector-s3-redshift
connector-sentry
-connector-mongodb
-connector-iceberg
+connector-slack
+connector-socket
+connector-starrocks
+connector-tablestore
--end--
\ No newline at end of file
diff --git a/seatunnel-dist/src/main/assembly/assembly-bin-ci.xml
b/seatunnel-dist/src/main/assembly/assembly-bin-ci.xml
index 644f3177a..434c26b99 100644
--- a/seatunnel-dist/src/main/assembly/assembly-bin-ci.xml
+++ b/seatunnel-dist/src/main/assembly/assembly-bin-ci.xml
@@ -38,12 +38,16 @@
<includes>
<include>README.md</include>
- <include>bin/**</include>
<include>config/**</include>
<include>plugins/**</include>
</includes>
</fileSet>
-
+ <!-- ============ Install Plugin Bin ============ -->
+ <fileSet>
+ <directory>../bin</directory>
+ <outputDirectory>/bin</outputDirectory>
+ <fileMode>0755</fileMode>
+ </fileSet>
<!-- ============ Starter Bin ============ -->
<fileSet>
<directory>../seatunnel-core/seatunnel-flink-starter/src/main/bin</directory>
diff --git a/seatunnel-dist/src/main/assembly/assembly-bin.xml
b/seatunnel-dist/src/main/assembly/assembly-bin.xml
index ea90d354d..7d724bc5a 100644
--- a/seatunnel-dist/src/main/assembly/assembly-bin.xml
+++ b/seatunnel-dist/src/main/assembly/assembly-bin.xml
@@ -39,11 +39,16 @@
<includes>
<include>README.md</include>
- <include>bin/**</include>
<include>config/**</include>
<include>plugins/**</include>
</includes>
</fileSet>
+ <!-- ============ Install Plugin Bin ============ -->
+ <fileSet>
+ <directory>../bin</directory>
+ <outputDirectory>/bin</outputDirectory>
+ <fileMode>0755</fileMode>
+ </fileSet>
<!-- ============ Starter Bin ============ -->
<!--connector starter v2-->
<fileSet>