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

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

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

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

diff --git a/flink-dist/pom.xml b/flink-dist/pom.xml
index 1da4a364706..bbe303013d3 100644
--- a/flink-dist/pom.xml
+++ b/flink-dist/pom.xml
@@ -35,6 +35,7 @@ under the License.
        <properties>
                <zookeeper.optional.version>3.6.3</zookeeper.optional.version>
                <japicmp.skip>true</japicmp.skip>
+               <acs.flink.libs.version>1.15-SNAPSHOT</acs.flink.libs.version>
        </properties>
 
        <dependencies>
@@ -153,7 +154,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 -->
 
@@ -263,7 +264,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.
                -->
@@ -332,6 +333,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 -->
@@ -725,6 +732,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 1af407a337b..b54eb134dc4 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>
@@ -205,14 +221,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>

Reply via email to