This is an automated email from the ASF dual-hosted git repository.

tyrantlucifer pushed a commit to branch 2.3.0-prepare
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git


The following commit(s) were added to refs/heads/2.3.0-prepare by this push:
     new 6824d7bc9 [Improve][Core][Package] Optimize package (#3790)
6824d7bc9 is described below

commit 6824d7bc901038d48171f4300875ead98206e1f8
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>

Reply via email to