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

fanjia 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 c974a4175 [Bug][Connector-V2] Fix avro conflicts (#2294)
c974a4175 is described below

commit c974a417507b6a5844de18b0994ac663c69c0086
Author: TyrantLucifer <[email protected]>
AuthorDate: Fri Jul 29 13:21:01 2022 +0800

    [Bug][Connector-V2] Fix avro conflicts (#2294)
    
    * [Bug][Connector-V2] Fix avro conflicts (#2289)
    
    * [Bug][Connector-V2] Fix avro conflicts (apache#2289)
    
    * [Bug][Connector-V2] Fix dependency error (#2289)
---
 pom.xml                                                       |  1 +
 seatunnel-apis/seatunnel-api-flink/pom.xml                    | 11 +++++++++++
 .../apache/seatunnel/flink/assertion/AssertExecutorTest.java  | 10 +++++-----
 tools/dependencies/known-dependencies.txt                     |  3 ---
 4 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/pom.xml b/pom.xml
index 693c6db83..68588e467 100644
--- a/pom.xml
+++ b/pom.xml
@@ -124,6 +124,7 @@
         <flink.version>1.13.6</flink.version>
         <hudi.version>0.11.1</hudi.version>
         <orc.version>1.5.6</orc.version>
+        <avro.version>1.8.2</avro.version>
         <hive.exec.version>2.3.9</hive.exec.version>
         <commons.logging.version>1.2</commons.logging.version>
         <commons.beanutils.version>1.9.4</commons.beanutils.version>
diff --git a/seatunnel-apis/seatunnel-api-flink/pom.xml 
b/seatunnel-apis/seatunnel-api-flink/pom.xml
index 3afdc7cc7..0668fb2c6 100644
--- a/seatunnel-apis/seatunnel-api-flink/pom.xml
+++ b/seatunnel-apis/seatunnel-api-flink/pom.xml
@@ -91,6 +91,17 @@
         <dependency>
             <groupId>org.apache.flink</groupId>
             <artifactId>flink-avro</artifactId>
+            <exclusions>
+                <exclusion>
+                    <artifactId>avro</artifactId>
+                    <groupId>org.apache.avro</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.avro</groupId>
+            <artifactId>avro</artifactId>
+            <version>${avro.version}</version>
         </dependency>
 
     </dependencies>
diff --git 
a/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-assert/src/test/java/org/apache/seatunnel/flink/assertion/AssertExecutorTest.java
 
b/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-assert/src/test/java/org/apache/seatunnel/flink/assertion/AssertExecutorTest.java
index 1ddd866b9..c109e54e1 100644
--- 
a/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-assert/src/test/java/org/apache/seatunnel/flink/assertion/AssertExecutorTest.java
+++ 
b/seatunnel-connectors/seatunnel-connectors-flink/seatunnel-connector-flink-assert/src/test/java/org/apache/seatunnel/flink/assertion/AssertExecutorTest.java
@@ -20,10 +20,10 @@ package org.apache.seatunnel.flink.assertion;
 import org.apache.seatunnel.flink.assertion.rule.AssertFieldRule;
 
 import junit.framework.TestCase;
-import org.apache.commons.compress.utils.Lists;
 import org.apache.flink.api.common.typeinfo.Types;
 import org.apache.flink.types.Row;
 
+import java.util.ArrayList;
 import java.util.List;
 
 public class AssertExecutorTest extends TestCase {
@@ -37,7 +37,7 @@ public class AssertExecutorTest extends TestCase {
     }
 
     public void testFailWithType() {
-        List<AssertFieldRule> rules = Lists.newArrayList();
+        List<AssertFieldRule> rules = new ArrayList<>();
         AssertFieldRule rule1 = new AssertFieldRule();
         rule1.setFieldName("name");
         rule1.setFieldType(Types.INT);
@@ -48,7 +48,7 @@ public class AssertExecutorTest extends TestCase {
     }
 
     public void testFailWithValue() {
-        List<AssertFieldRule> rules = Lists.newArrayList();
+        List<AssertFieldRule> rules = new ArrayList<>();
         AssertFieldRule rule1 = getFieldRule4Name();
         AssertFieldRule rule2 = getFieldRule4Age();
 
@@ -64,7 +64,7 @@ public class AssertExecutorTest extends TestCase {
         rule.setFieldName("age");
         rule.setFieldType(Types.INT);
 
-        List<AssertFieldRule.AssertValueRule> valueRules = 
Lists.newArrayList();
+        List<AssertFieldRule.AssertValueRule> valueRules = new ArrayList<>();
 
         AssertFieldRule.AssertValueRule valueRule = new 
AssertFieldRule.AssertValueRule();
         
valueRule.setFieldValueRuleType(AssertFieldRule.AssertValueRuleType.NOT_NULL);
@@ -87,7 +87,7 @@ public class AssertExecutorTest extends TestCase {
         rule.setFieldName("name");
         rule.setFieldType(Types.STRING);
 
-        List<AssertFieldRule.AssertValueRule> valueRules = 
Lists.newArrayList();
+        List<AssertFieldRule.AssertValueRule> valueRules = new ArrayList<>();
 
         AssertFieldRule.AssertValueRule valueRule = new 
AssertFieldRule.AssertValueRule();
         
valueRule.setFieldValueRuleType(AssertFieldRule.AssertValueRuleType.NOT_NULL);
diff --git a/tools/dependencies/known-dependencies.txt 
b/tools/dependencies/known-dependencies.txt
index fd6f9ad8a..c7b8aaca2 100755
--- a/tools/dependencies/known-dependencies.txt
+++ b/tools/dependencies/known-dependencies.txt
@@ -42,7 +42,6 @@ audience-annotations-0.5.0.jar
 audience-annotations-0.7.0.jar
 avatica-core-1.20.0.jar
 avatica-metrics-1.20.0.jar
-avro-1.10.0.jar
 avro-1.7.7.jar
 avro-1.8.2.jar
 aws-java-sdk-core-1.12.37.jar
@@ -70,7 +69,6 @@ commons-compiler-3.0.9.jar
 commons-compiler-3.1.6.jar
 commons-compress-1.18.jar
 commons-compress-1.19.jar
-commons-compress-1.20.jar
 commons-compress-1.21.jar
 commons-compress-1.4.1.jar
 commons-compress-1.8.1.jar
@@ -724,7 +722,6 @@ xmlbeans-3.1.0.jar
 xmlenc-0.52.jar
 xz-1.0.jar
 xz-1.5.jar
-xz-1.8.jar
 zkclient-0.3.jar
 zookeeper-3.3.1.jar
 zookeeper-3.4.10.jar

Reply via email to