This is an automated email from the ASF dual-hosted git repository. chesnay pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/flink-shaded.git
commit bfb2c5abf75e73ab4e8159de19c379c3324695f0 Author: Chesnay Schepler <[email protected]> AuthorDate: Mon Sep 26 14:56:47 2022 +0200 [FLINK-29418][zookeeper] Add 3.8 support --- .../flink-shaded-zookeeper-38/pom.xml | 150 +++++++++++++++++++++ .../src/main/resources/META-INF/NOTICE | 27 ++++ flink-shaded-zookeeper-parent/pom.xml | 1 + 3 files changed, 178 insertions(+) diff --git a/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-38/pom.xml b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-38/pom.xml new file mode 100644 index 0000000..6298212 --- /dev/null +++ b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-38/pom.xml @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.flink</groupId> + <artifactId>flink-shaded-zookeeper-parent</artifactId> + <version>16.0</version> + </parent> + + <artifactId>flink-shaded-zookeeper-3${flink.ci.license.suffix}</artifactId> + <name>flink-shaded-zookeeper-3.8</name> + <version>${zookeeper.version}-16.0</version> + + <properties> + <zookeeper.version>3.8.0</zookeeper.version> + <curator.version>5.3.0</curator.version> + </properties> + + <dependencies> + <dependency> + <groupId>org.apache.zookeeper</groupId> + <artifactId>zookeeper</artifactId> + <exclusions> + <exclusion> + <!-- not relevant at runtime --> + <groupId>org.apache.yetus</groupId> + <artifactId>audience-annotations</artifactId> + </exclusion> + <exclusion> + <!-- Flink distribution provides logging classes --> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </exclusion> + <exclusion> + <groupId>ch.qos.logback</groupId> + <artifactId>*</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <!-- Zookeeper dependency, that is inexplicably set to provided. + Unfortunately not optional, because the ServerMetrics class, again inexplicably, + has a hard dependency on it for testing purposes.--> + <groupId>io.dropwizard.metrics</groupId> + <artifactId>metrics-core</artifactId> + <version>4.1.12.1</version> + <exclusions> + <exclusion> + <!-- Flink distribution provides logging classes --> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-recipes</artifactId> + <version>${curator.version}</version> + <exclusions> + <exclusion> + <!-- not relevant at runtime --> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + </exclusion> + <exclusion> + <!-- not relevant at runtime --> + <groupId>com.google.errorprone</groupId> + <artifactId>error_prone_annotations</artifactId> + </exclusion> + <exclusion> + <!-- supposedly not required --> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + </exclusion> + <exclusion> + <!-- supposedly not required --> + <groupId>com.google.guava</groupId> + <artifactId>listenablefuture</artifactId> + </exclusion> + <exclusion> + <!-- not relevant at runtime --> + <groupId>com.google.j2objc</groupId> + <artifactId>j2objc-annotations</artifactId> + </exclusion> + <exclusion> + <!-- not relevant at runtime --> + <groupId>org.checkerframework</groupId> + <artifactId>checker-qual</artifactId> + </exclusion> + <exclusion> + <!-- not relevant at runtime --> + <groupId>org.codehaus.mojo</groupId> + <artifactId>animal-sniffer-annotations</artifactId> + </exclusion> + <exclusion> + <!-- Flink distribution provides logging classes --> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </exclusion> + </exclusions> + </dependency> + </dependencies> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.apache.zookeeper</groupId> + <artifactId>zookeeper</artifactId> + <version>${zookeeper.version}</version> + </dependency> + <dependency> + <groupId>io.netty</groupId> + <artifactId>netty-bom</artifactId> + <version>${netty.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + + <profiles> + <profile> + <id>license-check</id> + <properties> + <flink.ci.license.suffix>8</flink.ci.license.suffix> + </properties> + </profile> + </profiles> +</project> \ No newline at end of file diff --git a/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-38/src/main/resources/META-INF/NOTICE b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-38/src/main/resources/META-INF/NOTICE new file mode 100644 index 0000000..3747c09 --- /dev/null +++ b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-38/src/main/resources/META-INF/NOTICE @@ -0,0 +1,27 @@ +flink-shaded-zookeeper-3 +Copyright 2014-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +This project bundles the following dependencies under the Apache Software License 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) + +- com.google.guava:guava:27.0.1-jre +- commons-io:commons-io:2.11.0 +- io.dropwizard.metrics:metrics-core:4.1.12.1 +- io.netty:netty-buffer:4.1.82.Final +- io.netty:netty-codec:4.1.82.Final +- io.netty:netty-common:4.1.82.Final +- io.netty:netty-handler:4.1.82.Final +- io.netty:netty-resolver:4.1.82.Final +- io.netty:netty-tcnative:2.0.48.Final +- io.netty:netty-tcnative-classes:2.0.54.Final +- io.netty:netty-transport:4.1.82.Final +- io.netty:netty-transport-classes-epoll:4.1.82.Final +- io.netty:netty-transport-native-epoll:4.1.82.Final +- io.netty:netty-transport-native-unix-common:4.1.82.Final +- org.apache.curator:curator-client:5.3.0 +- org.apache.curator:curator-framework:5.3.0 +- org.apache.curator:curator-recipes:5.3.0 +- org.apache.zookeeper:zookeeper:3.8.0 +- org.apache.zookeeper:zookeeper-jute:3.8.0 diff --git a/flink-shaded-zookeeper-parent/pom.xml b/flink-shaded-zookeeper-parent/pom.xml index 1561091..9b4e02b 100644 --- a/flink-shaded-zookeeper-parent/pom.xml +++ b/flink-shaded-zookeeper-parent/pom.xml @@ -36,6 +36,7 @@ under the License. <module>flink-shaded-zookeeper-35</module> <module>flink-shaded-zookeeper-36</module> <module>flink-shaded-zookeeper-37</module> + <module>flink-shaded-zookeeper-38</module> </modules> <properties>
