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

mbalassi pushed a commit to branch release-1.15.2.4-acs
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 684d975f4e0bdcf6934b269d1e2bacc355853471
Author: Gyula Fora <[email protected]>
AuthorDate: Wed Jan 26 16:33:39 2022 +0100

    [internal] Hubble metrics reporter
---
 flink-dist/pom.xml                         | 12 ++++++++++--
 flink-dist/src/main/assemblies/plugins.xml | 10 ++++++++++
 pom.xml                                    | 26 +++++++++++++++++---------
 3 files changed, 37 insertions(+), 11 deletions(-)

diff --git a/flink-dist/pom.xml b/flink-dist/pom.xml
index b2d65846739..ca5640cf3ed 100644
--- a/flink-dist/pom.xml
+++ b/flink-dist/pom.xml
@@ -36,6 +36,7 @@ under the License.
        <properties>
                <zookeeper.optional.version>3.6.3</zookeeper.optional.version>
                <japicmp.skip>true</japicmp.skip>
+               <acs.flink.libs.version>1.14-SNAPSHOT</acs.flink.libs.version>
        </properties>
 
        <dependencies>
@@ -154,7 +155,7 @@ under the License.
                        <version>${project.version}</version>
                </dependency>
 
-               <!-- Concrete logging framework - we add this only here (and 
not in the 
+               <!-- Concrete logging framework - we add this only here (and 
not in the
                        root POM) to not tie the projects to one specific 
framework and make
                        it easier for users to swap logging frameworks -->
 
@@ -264,7 +265,7 @@ under the License.
                </dependency>
 
                <!--
-                       The following dependencies are packaged in 'opt/' 
+                       The following dependencies are packaged in 'opt/'
                        The scope of these dependencies needs to be 'provided' 
so that
                        they are not included into the 'flink-dist' uber jar.
                -->
@@ -333,6 +334,12 @@ under the License.
                        <version>${project.version}</version>
                        <scope>provided</scope>
                </dependency>
+
+               <dependency>
+                       <groupId>com.apple.pie.flink</groupId>
+                       <artifactId>acs-flink-metrics-hubble</artifactId>
+                       <version>${acs.flink.libs.version}</version>
+               </dependency>
                <!-- end optional Flink metrics reporters -->
 
                <!-- start optional Flink libraries -->
@@ -739,6 +746,7 @@ under the License.
                                                                        
<exclude>org.apache.logging.log4j:*</exclude>
                                                                        <!-- 
Bundled separately so that users can easily switch between ZK 3.4/3.5-->
                                                                        
<exclude>org.apache.flink:flink-shaded-zookeeper-3</exclude>
+                                                                       
<exclude>com.apple.pie.flink:acs-flink-metrics-hubble</exclude>
                                                                </excludes>
                                                        </artifactSet>
                                                </configuration>
diff --git a/flink-dist/src/main/assemblies/plugins.xml 
b/flink-dist/src/main/assemblies/plugins.xml
index ae47e0b8c09..6ed6a5838d6 100644
--- a/flink-dist/src/main/assemblies/plugins.xml
+++ b/flink-dist/src/main/assemblies/plugins.xml
@@ -28,6 +28,16 @@
        <includeBaseDirectory>true</includeBaseDirectory>
        <baseDirectory>flink-${project.version}</baseDirectory>
 
+       <dependencySets>
+               <dependencySet>
+                       
<outputDirectory>plugins/metrics-hubble/</outputDirectory>
+                       <unpack>false</unpack>
+                       <includes>
+                               
<include>com.apple.pie.flink:acs-flink-metrics-hubble</include>
+                       </includes>
+               </dependencySet>
+       </dependencySets>
+
        <files>
                <!-- Metrics -->
 
diff --git a/pom.xml b/pom.xml
index 3ed192d10c4..a8392a3dd9d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,6 +60,22 @@ under the License.
                                <enabled>false</enabled>
                        </releases>
                </repository>
+               <repository>
+                               <id>apple-release</id>
+                               <name>apple-release</name>
+                               
<url>https://artifacts.apple.com/libs-release</url>
+                               <snapshots>
+                                               <enabled>false</enabled>
+                               </snapshots>
+               </repository>
+               <repository>
+                               <id>apple-snapshots</id>
+                               <name>apple-snapshots</name>
+                               
<url>https://artifacts.apple.com/libs-snapshot</url>
+                               <snapshots>
+                                               <enabled>true</enabled>
+                               </snapshots>
+               </repository>
        </repositories>
 
        <modules>
@@ -198,14 +214,6 @@ under the License.
                <test.unit.pattern>**/*Test.*</test.unit.pattern>
        </properties>
 
-       <repositories>
-        <repository>
-                <id>apple-release</id>
-                <name>apple-release</name>
-                <url>https://artifacts.apple.com/libs-release</url>
-        </repository>
- </repositories>
-
        <dependencies>
 
                <dependency>
@@ -588,7 +596,7 @@ under the License.
                                <scope>import</scope>
                                <version>2.13.2.20220328</version>
                        </dependency>
-                       
+
                        <dependency>
                                <groupId>com.squareup.okhttp3</groupId>
                                <artifactId>okhttp</artifactId>

Reply via email to