This is an automated email from the ASF dual-hosted git repository. hong pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/flink-connector-aws.git
The following commit(s) were added to refs/heads/main by this push: new 66826b7 [FLINK-32399][Connectors/Kinesis] Update shading configuration for Kinesis SQL connector to support maven 3.8.6+ 66826b7 is described below commit 66826b786dadf163dcca2279dc6b79c1a169521e Author: Aleksandr Pilipenko <z3d...@gmail.com> AuthorDate: Tue Jun 20 21:48:58 2023 +0100 [FLINK-32399][Connectors/Kinesis] Update shading configuration for Kinesis SQL connector to support maven 3.8.6+ --- .../flink-connector-kinesis-e2e-tests/pom.xml | 22 ++++++++++++++++------ .../flink-sql-connector-kinesis/pom.xml | 13 ++++++++++++- .../flink/connectors/kinesis/PackagingITCase.java | 15 +-------------- 3 files changed, 29 insertions(+), 21 deletions(-) diff --git a/flink-connector-aws-e2e-tests/flink-connector-kinesis-e2e-tests/pom.xml b/flink-connector-aws-e2e-tests/flink-connector-kinesis-e2e-tests/pom.xml index 0fcd759..2149419 100644 --- a/flink-connector-aws-e2e-tests/flink-connector-kinesis-e2e-tests/pom.xml +++ b/flink-connector-aws-e2e-tests/flink-connector-kinesis-e2e-tests/pom.xml @@ -34,12 +34,6 @@ under the License. <packaging>jar</packaging> <dependencies> - <!-- <dependency>--> - <!-- <groupId>org.apache.flink</groupId>--> - <!-- <artifactId>flink-streaming-kafka-test-base</artifactId>--> - <!-- <version>${flink.version}</version>--> - <!-- </dependency>--> - <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-kinesis</artifactId> @@ -83,6 +77,22 @@ under the License. <groupId>org.apache.flink</groupId> <artifactId>flink-test-utils-junit</artifactId> </dependency> + + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.datatype</groupId> + <artifactId>jackson-datatype-jsr310</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.datatype</groupId> + <artifactId>jackson-datatype-jdk8</artifactId> + <scope>test</scope> + </dependency> </dependencies> <build> diff --git a/flink-connector-aws/flink-sql-connector-kinesis/pom.xml b/flink-connector-aws/flink-sql-connector-kinesis/pom.xml index b507151..ed086bb 100644 --- a/flink-connector-aws/flink-sql-connector-kinesis/pom.xml +++ b/flink-connector-aws/flink-sql-connector-kinesis/pom.xml @@ -67,7 +67,16 @@ under the License. <configuration> <artifactSet> <includes> - <include>*:*</include> + <include>com.google.guava:guava</include> + <include>commons-codec:commons-codec</include> + <include>commons-io:commons-io</include> + <include>commons-lang:commons-lang</include> + <include>commons-logging:commons-logging</include> + <include>org.apache.commons:commons-lang3</include> + <include>org.apache.flink:flink-connector-base</include> + <include>org.apache.flink:flink-connector-kinesis</include> + <include>org.apache.flink:flink-connector-kinesis-streams</include> + <include>joda-time:joda-time</include> </includes> <excludes> <!-- Exclude unnecessary dependencies. @@ -88,6 +97,8 @@ under the License. <exclude>mozilla/public-suffix-list.txt</exclude> <exclude>VersionInfo.java</exclude> <exclude>mime.types</exclude> + <exclude>LICENSE</exclude> + <exclude>.gitkeep</exclude> </excludes> </filter> </filters> diff --git a/flink-connector-aws/flink-sql-connector-kinesis/src/test/java/org/apache/flink/connectors/kinesis/PackagingITCase.java b/flink-connector-aws/flink-sql-connector-kinesis/src/test/java/org/apache/flink/connectors/kinesis/PackagingITCase.java index a45a79a..fb4404c 100644 --- a/flink-connector-aws/flink-sql-connector-kinesis/src/test/java/org/apache/flink/connectors/kinesis/PackagingITCase.java +++ b/flink-connector-aws/flink-sql-connector-kinesis/src/test/java/org/apache/flink/connectors/kinesis/PackagingITCase.java @@ -40,20 +40,7 @@ class PackagingITCase { "META-INF/", "amazon-kinesis-producer-native-binaries/", "cacerts/", - "google/", - "LICENSE", - "io/", - "javax/", - ".gitkeep", - "software/amazon/", - "com/esotericsoftware/", - "com/fasterxml/", - "com/ibm/", - "com/amazonaws/", - "com/ibm/", - "org/objenesis/", - "org/reactivestreams/", - "org/slf4j/")); + "google/")); PackagingTestUtils.assertJarContainsServiceEntry(jar, Factory.class); } }