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 bc6e5f08abf7f1a909c27b33409b3a74c03a2726 Author: Chesnay Schepler <[email protected]> AuthorDate: Mon Sep 26 14:56:41 2022 +0200 [FLINK-29418][zookeeper] Add 3.7 support --- .../flink-shaded-zookeeper-37/pom.xml | 146 +++++++++++++++++++++ .../src/main/resources/META-INF/NOTICE | 24 ++++ flink-shaded-zookeeper-parent/pom.xml | 1 + 3 files changed, 171 insertions(+) diff --git a/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-37/pom.xml b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-37/pom.xml new file mode 100644 index 0000000..7d0e372 --- /dev/null +++ b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-37/pom.xml @@ -0,0 +1,146 @@ +<?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.7</name> + <version>${zookeeper.version}-16.0</version> + + <properties> + <zookeeper.version>3.7.1</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> + </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>7</flink.ci.license.suffix> + </properties> + </profile> + </profiles> +</project> \ No newline at end of file diff --git a/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-37/src/main/resources/META-INF/NOTICE b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-37/src/main/resources/META-INF/NOTICE new file mode 100644 index 0000000..8908c6f --- /dev/null +++ b/flink-shaded-zookeeper-parent/flink-shaded-zookeeper-37/src/main/resources/META-INF/NOTICE @@ -0,0 +1,24 @@ +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 +- 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-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.7.1 +- org.apache.zookeeper:zookeeper-jute:3.7.1 diff --git a/flink-shaded-zookeeper-parent/pom.xml b/flink-shaded-zookeeper-parent/pom.xml index 688f96a..1561091 100644 --- a/flink-shaded-zookeeper-parent/pom.xml +++ b/flink-shaded-zookeeper-parent/pom.xml @@ -35,6 +35,7 @@ under the License. <modules> <module>flink-shaded-zookeeper-35</module> <module>flink-shaded-zookeeper-36</module> + <module>flink-shaded-zookeeper-37</module> </modules> <properties>
