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

wenjun 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 220c0a61 [Improvement][connector] Build different version of 
elasticsearch connector by property (#1675)
220c0a61 is described below

commit 220c0a61840c870e66891a8c78b3c0ed072c6e80
Author: Wenjun Ruan <[email protected]>
AuthorDate: Fri Apr 8 15:19:14 2022 +0800

    [Improvement][connector] Build different version of elasticsearch connector 
by property (#1675)
---
 docs/en/connector/sink/Elasticsearch.mdx                       |  2 +-
 pom.xml                                                        |  7 +++++--
 seatunnel-connectors/seatunnel-connectors-flink/pom.xml        |  3 +--
 .../seatunnel-connector-flink-elasticsearch6/pom.xml           | 10 ++++------
 .../seatunnel-connector-flink-elasticsearch7/pom.xml           |  2 +-
 seatunnel-core/seatunnel-core-flink/pom.xml                    |  2 +-
 6 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/docs/en/connector/sink/Elasticsearch.mdx 
b/docs/en/connector/sink/Elasticsearch.mdx
index 759d8894..7e42df93 100644
--- a/docs/en/connector/sink/Elasticsearch.mdx
+++ b/docs/en/connector/sink/Elasticsearch.mdx
@@ -13,7 +13,7 @@ Engine Supported and plugin name
 
 * [x] Spark: Elasticsearch(supported `ElasticSearch version is >= 2.x and 
<7.0.0`)
 * [x] Flink: Elasticsearch(supported `ElasticSearch version = 7.x`, if you 
want use Elasticsearch version is 6.x,
-please use the source code to modify the dependencies corresponding to 
`seatunnel/seatunnel-connectors/seatunnel-connectors-flink/pom.xml` and 
repackage)
+please use the source code to repackage by execute `mvn clean package 
-Delasticsearch=6`)
 
 :::
 
diff --git a/pom.xml b/pom.xml
index dc44bca6..188fafea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -121,7 +121,8 @@
         <play-mailer.version>7.0.2</play-mailer.version>
         <phoenix-spark.version>5.0.0-HBase-2.0</phoenix-spark.version>
         <zkclient.version>0.3</zkclient.version>
-        <elasticsearch7.version>7.5.1</elasticsearch7.version>
+        <elasticsearch6.client.version>6.3.1</elasticsearch6.client.version>
+        <elasticsearch7.client.version>7.5.1</elasticsearch7.client.version>
         
<flink-shaded-hadoop-2.version>2.7.5-7.0</flink-shaded-hadoop-2.version>
         <parquet-avro.version>1.10.0</parquet-avro.version>
         <elasticsearch-spark.version>6.8.3</elasticsearch-spark.version>
@@ -158,8 +159,10 @@
         <p3c-pmd.version>1.3.0</p3c-pmd.version>
         
<maven-scm-provider-jgit.version>1.9.5</maven-scm-provider-jgit.version>
         <testcontainer.version>1.16.3</testcontainer.version>
+        <!-- Option args -->
         <skipUT>false</skipUT>
         <skipIT>true</skipIT>
+        <elasticsearch>7</elasticsearch>
     </properties>
 
     <dependencyManagement>
@@ -328,7 +331,7 @@
 
             <dependency>
                 <groupId>org.apache.flink</groupId>
-                
<artifactId>flink-connector-elasticsearch7_${scala.binary.version}</artifactId>
+                
<artifactId>flink-connector-elasticsearch${elasticsearch}_${scala.binary.version}</artifactId>
                 <version>${flink.version}</version>
             </dependency>
 
diff --git a/seatunnel-connectors/seatunnel-connectors-flink/pom.xml 
b/seatunnel-connectors/seatunnel-connectors-flink/pom.xml
index e5f374b0..438ee62d 100644
--- a/seatunnel-connectors/seatunnel-connectors-flink/pom.xml
+++ b/seatunnel-connectors/seatunnel-connectors-flink/pom.xml
@@ -33,8 +33,7 @@
     <modules>
         <module>seatunnel-connector-flink-console</module>
         <module>seatunnel-connector-flink-druid</module>
-        <module>seatunnel-connector-flink-elasticsearch7</module>
-        <!--        
<module>seatunnel-connector-flink-elasticsearch6</module>-->
+        
<module>seatunnel-connector-flink-elasticsearch${elasticsearch}</module>
         <module>seatunnel-connector-flink-file</module>
         <module>seatunnel-connector-flink-jdbc</module>
         <module>seatunnel-connector-flink-kafka</module>
diff --git 
a/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch6/pom.xml
 
b/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch6/pom.xml
index e3b98913..adc148b9 100644
--- 
a/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch6/pom.xml
+++ 
b/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch6/pom.xml
@@ -23,14 +23,12 @@
     <parent>
         <groupId>org.apache.seatunnel</groupId>
         <artifactId>seatunnel-connectors-flink</artifactId>
-        <version>2.1.1-SNAPSHOT</version>
+        <version>${revision}</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>seatunnel-connector-flink-elasticsearch6</artifactId>
-    <properties>
-        <elasticsearch6.version>6.3.1</elasticsearch6.version>
-    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.seatunnel</groupId>
@@ -53,12 +51,12 @@
 
         <dependency>
             <groupId>org.apache.flink</groupId>
-            
<artifactId>flink-connector-elasticsearch6_${scala.binary.version}</artifactId>
+            
<artifactId>flink-connector-elasticsearch${elasticsearch}_${scala.binary.version}</artifactId>
         </dependency>
         <dependency>
             <groupId>org.elasticsearch.client</groupId>
             <artifactId>transport</artifactId>
-            <version>${elasticsearch6.version}</version>
+            <version>${elasticsearch6.client.version}</version>
         </dependency>
     </dependencies>
 
diff --git 
a/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch7/pom.xml
 
b/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch7/pom.xml
index 516acc73..67723599 100644
--- 
a/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch7/pom.xml
+++ 
b/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-elasticsearch7/pom.xml
@@ -56,7 +56,7 @@
         <dependency>
             <groupId>org.elasticsearch.client</groupId>
             <artifactId>transport</artifactId>
-            <version>${elasticsearch7.version}</version>
+            <version>${elasticsearch7.client.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/seatunnel-core/seatunnel-core-flink/pom.xml 
b/seatunnel-core/seatunnel-core-flink/pom.xml
index 4d80e14c..301c9ccf 100644
--- a/seatunnel-core/seatunnel-core-flink/pom.xml
+++ b/seatunnel-core/seatunnel-core-flink/pom.xml
@@ -86,7 +86,7 @@
 
         <dependency>
             <groupId>org.apache.seatunnel</groupId>
-            <artifactId>seatunnel-connector-flink-elasticsearch7</artifactId>
+            
<artifactId>seatunnel-connector-flink-elasticsearch${elasticsearch}</artifactId>
             <version>${project.version}</version>
         </dependency>
 

Reply via email to