You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2022/09/13 09:59:04 UTC

[flink] branch release-1.16 updated (438eddefbf1 -> 30d6e6122a5)

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

chesnay pushed a change to branch release-1.16
in repository https://gitbox.apache.org/repos/asf/flink.git


    from 438eddefbf1 [FLINK-29238] Wrong index information will be obtained after the downstream failover in hybrid full mode
     new 414d3898d4e [FLINK-25868][build] Limit japicmp to jar modules
     new 84d9e211457 [FLINK-25868][build] Disable japicmp in packaging/e2e modules
     new 72da6187355 [FLINK-25868][build] Use custom japicmp plugin version
     new 30d6e6122a5 [FLINK-25868][build] Enable japicmp for all modules

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 flink-connectors/flink-hadoop-compatibility/pom.xml     |  5 -----
 .../flink-sql-connector-aws-kinesis-firehose/pom.xml    |  4 ++++
 .../flink-sql-connector-aws-kinesis-streams/pom.xml     |  4 ++++
 .../flink-sql-connector-elasticsearch6/pom.xml          |  4 ++++
 .../flink-sql-connector-elasticsearch7/pom.xml          |  4 ++++
 flink-connectors/flink-sql-connector-hbase-1.4/pom.xml  |  4 ++++
 flink-connectors/flink-sql-connector-hbase-2.2/pom.xml  |  4 ++++
 flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml |  4 ++++
 flink-connectors/flink-sql-connector-hive-3.1.2/pom.xml |  4 ++++
 flink-connectors/flink-sql-connector-kafka/pom.xml      |  4 ++++
 flink-connectors/flink-sql-connector-kinesis/pom.xml    |  4 ++++
 flink-connectors/flink-sql-connector-pulsar/pom.xml     |  4 ++++
 flink-connectors/flink-sql-connector-rabbitmq/pom.xml   |  4 ++++
 flink-core/pom.xml                                      |  6 ------
 flink-dist-scala/pom.xml                                |  4 ++++
 flink-dist/pom.xml                                      |  1 +
 flink-docs/pom.xml                                      |  1 +
 flink-end-to-end-tests/pom.xml                          |  1 +
 flink-examples/pom.xml                                  |  4 ++++
 flink-filesystems/flink-fs-hadoop-shaded/pom.xml        |  4 ++++
 flink-filesystems/flink-s3-fs-base/pom.xml              |  1 +
 flink-formats/flink-sql-avro-confluent-registry/pom.xml |  4 ++++
 flink-formats/flink-sql-avro/pom.xml                    |  4 ++++
 flink-formats/flink-sql-csv/pom.xml                     |  4 ++++
 flink-formats/flink-sql-json/pom.xml                    |  4 ++++
 flink-formats/flink-sql-orc/pom.xml                     |  4 ++++
 flink-formats/flink-sql-parquet/pom.xml                 |  4 ++++
 flink-formats/flink-sql-protobuf/pom.xml                |  4 ++++
 flink-java/pom.xml                                      |  6 ------
 flink-metrics/flink-metrics-core/pom.xml                |  5 -----
 flink-scala/pom.xml                                     |  6 ------
 flink-streaming-java/pom.xml                            |  7 -------
 flink-streaming-scala/pom.xml                           | 11 +----------
 flink-table/flink-table-planner-loader-bundle/pom.xml   |  4 ++++
 flink-yarn-tests/pom.xml                                |  4 ++++
 pom.xml                                                 | 17 +++++++++++++----
 tools/ci/java-ci-tools/pom.xml                          |  4 ++++
 37 files changed, 118 insertions(+), 49 deletions(-)


[flink] 02/04: [FLINK-25868][build] Disable japicmp in packaging/e2e modules

Posted by ch...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 84d9e21145702eb8432ee2024b209d083c2e27e4
Author: Chesnay Schepler <ch...@apache.org>
AuthorDate: Tue Feb 1 15:09:19 2022 +0100

    [FLINK-25868][build] Disable japicmp in packaging/e2e modules
    
    Optimize build times and reduce noise (warnings would be printed as these modules are not being deployed, so the previous versions can not be found).
---
 flink-connectors/flink-sql-connector-aws-kinesis-firehose/pom.xml | 4 ++++
 flink-connectors/flink-sql-connector-aws-kinesis-streams/pom.xml  | 4 ++++
 flink-connectors/flink-sql-connector-elasticsearch6/pom.xml       | 4 ++++
 flink-connectors/flink-sql-connector-elasticsearch7/pom.xml       | 4 ++++
 flink-connectors/flink-sql-connector-hbase-1.4/pom.xml            | 4 ++++
 flink-connectors/flink-sql-connector-hbase-2.2/pom.xml            | 4 ++++
 flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml           | 4 ++++
 flink-connectors/flink-sql-connector-hive-3.1.2/pom.xml           | 4 ++++
 flink-connectors/flink-sql-connector-kafka/pom.xml                | 4 ++++
 flink-connectors/flink-sql-connector-kinesis/pom.xml              | 4 ++++
 flink-connectors/flink-sql-connector-pulsar/pom.xml               | 4 ++++
 flink-connectors/flink-sql-connector-rabbitmq/pom.xml             | 4 ++++
 flink-dist-scala/pom.xml                                          | 4 ++++
 flink-dist/pom.xml                                                | 1 +
 flink-docs/pom.xml                                                | 1 +
 flink-end-to-end-tests/pom.xml                                    | 1 +
 flink-examples/pom.xml                                            | 4 ++++
 flink-filesystems/flink-fs-hadoop-shaded/pom.xml                  | 4 ++++
 flink-filesystems/flink-s3-fs-base/pom.xml                        | 1 +
 flink-formats/flink-sql-avro-confluent-registry/pom.xml           | 4 ++++
 flink-formats/flink-sql-avro/pom.xml                              | 4 ++++
 flink-formats/flink-sql-csv/pom.xml                               | 4 ++++
 flink-formats/flink-sql-json/pom.xml                              | 4 ++++
 flink-formats/flink-sql-orc/pom.xml                               | 4 ++++
 flink-formats/flink-sql-parquet/pom.xml                           | 4 ++++
 flink-formats/flink-sql-protobuf/pom.xml                          | 4 ++++
 flink-table/flink-table-planner-loader-bundle/pom.xml             | 4 ++++
 flink-yarn-tests/pom.xml                                          | 4 ++++
 tools/ci/java-ci-tools/pom.xml                                    | 4 ++++
 29 files changed, 104 insertions(+)

diff --git a/flink-connectors/flink-sql-connector-aws-kinesis-firehose/pom.xml b/flink-connectors/flink-sql-connector-aws-kinesis-firehose/pom.xml
index 2775b732599..883f84c1987 100644
--- a/flink-connectors/flink-sql-connector-aws-kinesis-firehose/pom.xml
+++ b/flink-connectors/flink-sql-connector-aws-kinesis-firehose/pom.xml
@@ -30,6 +30,10 @@
 	<artifactId>flink-sql-connector-aws-kinesis-firehose</artifactId>
 	<name>Flink : Connectors : SQL : Amazon Kinesis Data Firehose</name>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-aws-kinesis-streams/pom.xml b/flink-connectors/flink-sql-connector-aws-kinesis-streams/pom.xml
index 69e34b6965b..a76b413a7f5 100644
--- a/flink-connectors/flink-sql-connector-aws-kinesis-streams/pom.xml
+++ b/flink-connectors/flink-sql-connector-aws-kinesis-streams/pom.xml
@@ -30,6 +30,10 @@
 	<artifactId>flink-sql-connector-aws-kinesis-streams</artifactId>
 	<name>Flink : Connectors : SQL : Amazon Kinesis Data Streams</name>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-elasticsearch6/pom.xml b/flink-connectors/flink-sql-connector-elasticsearch6/pom.xml
index a3f8651b4f7..0e2204c67df 100644
--- a/flink-connectors/flink-sql-connector-elasticsearch6/pom.xml
+++ b/flink-connectors/flink-sql-connector-elasticsearch6/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-elasticsearch7/pom.xml b/flink-connectors/flink-sql-connector-elasticsearch7/pom.xml
index 15292f9b68d..72552d0febd 100644
--- a/flink-connectors/flink-sql-connector-elasticsearch7/pom.xml
+++ b/flink-connectors/flink-sql-connector-elasticsearch7/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-hbase-1.4/pom.xml b/flink-connectors/flink-sql-connector-hbase-1.4/pom.xml
index ceb947f1be5..0ffd518ba6b 100644
--- a/flink-connectors/flink-sql-connector-hbase-1.4/pom.xml
+++ b/flink-connectors/flink-sql-connector-hbase-1.4/pom.xml
@@ -32,6 +32,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-hbase-2.2/pom.xml b/flink-connectors/flink-sql-connector-hbase-2.2/pom.xml
index d87fc7f8fa6..e8036387227 100644
--- a/flink-connectors/flink-sql-connector-hbase-2.2/pom.xml
+++ b/flink-connectors/flink-sql-connector-hbase-2.2/pom.xml
@@ -32,6 +32,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml b/flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml
index a948ed33bcf..6b0600ae085 100644
--- a/flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml
+++ b/flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-hive-3.1.2/pom.xml b/flink-connectors/flink-sql-connector-hive-3.1.2/pom.xml
index fa63468238d..83912ad38ed 100644
--- a/flink-connectors/flink-sql-connector-hive-3.1.2/pom.xml
+++ b/flink-connectors/flink-sql-connector-hive-3.1.2/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-kafka/pom.xml b/flink-connectors/flink-sql-connector-kafka/pom.xml
index eed15b1dbb6..caf662ba375 100644
--- a/flink-connectors/flink-sql-connector-kafka/pom.xml
+++ b/flink-connectors/flink-sql-connector-kafka/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-kinesis/pom.xml b/flink-connectors/flink-sql-connector-kinesis/pom.xml
index bd7069fd38e..9a4a485cd22 100644
--- a/flink-connectors/flink-sql-connector-kinesis/pom.xml
+++ b/flink-connectors/flink-sql-connector-kinesis/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-pulsar/pom.xml b/flink-connectors/flink-sql-connector-pulsar/pom.xml
index 6a4b4459c00..984602afcd5 100644
--- a/flink-connectors/flink-sql-connector-pulsar/pom.xml
+++ b/flink-connectors/flink-sql-connector-pulsar/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-connectors/flink-sql-connector-rabbitmq/pom.xml b/flink-connectors/flink-sql-connector-rabbitmq/pom.xml
index bce25855024..1525bb59163 100644
--- a/flink-connectors/flink-sql-connector-rabbitmq/pom.xml
+++ b/flink-connectors/flink-sql-connector-rabbitmq/pom.xml
@@ -34,6 +34,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-dist-scala/pom.xml b/flink-dist-scala/pom.xml
index 1d50a622cae..8d9bc952ec4 100644
--- a/flink-dist-scala/pom.xml
+++ b/flink-dist-scala/pom.xml
@@ -31,6 +31,10 @@ under the License.
 	<artifactId>flink-dist-scala_${scala.binary.version}</artifactId>
 	<name>Flink : Dist-Scala</name>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-dist/pom.xml b/flink-dist/pom.xml
index 5ce22cd9231..e5e86de9d29 100644
--- a/flink-dist/pom.xml
+++ b/flink-dist/pom.xml
@@ -34,6 +34,7 @@ under the License.
 
 	<properties>
 		<zookeeper.optional.version>3.6.3</zookeeper.optional.version>
+		<japicmp.skip>true</japicmp.skip>
 	</properties>
 
 	<dependencies>
diff --git a/flink-docs/pom.xml b/flink-docs/pom.xml
index 647f55271be..5b2f83da68f 100644
--- a/flink-docs/pom.xml
+++ b/flink-docs/pom.xml
@@ -34,6 +34,7 @@ under the License.
 	<properties>
 		<generated.docs.dir>./docs/layouts/shortcodes/generated</generated.docs.dir>
 		<generated.static.dir>./docs/static/generated</generated.static.dir>
+		<japicmp.skip>true</japicmp.skip>
 	</properties>
 
 	<dependencies>
diff --git a/flink-end-to-end-tests/pom.xml b/flink-end-to-end-tests/pom.xml
index bc477e349cf..2b1254086dd 100644
--- a/flink-end-to-end-tests/pom.xml
+++ b/flink-end-to-end-tests/pom.xml
@@ -35,6 +35,7 @@ under the License.
 
 	<properties>
 		<excludeE2E/>
+		<japicmp.skip>true</japicmp.skip>
 	</properties>
 
 	<modules>
diff --git a/flink-examples/pom.xml b/flink-examples/pom.xml
index c2df0772f8d..4fb61f6c3e8 100644
--- a/flink-examples/pom.xml
+++ b/flink-examples/pom.xml
@@ -31,6 +31,10 @@ under the License.
 	<name>Flink : Examples : </name>
 	<packaging>pom</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<modules>
 		<module>flink-examples-batch</module>
 		<module>flink-examples-streaming</module>
diff --git a/flink-filesystems/flink-fs-hadoop-shaded/pom.xml b/flink-filesystems/flink-fs-hadoop-shaded/pom.xml
index 5373a280679..9ccc9d4606d 100644
--- a/flink-filesystems/flink-fs-hadoop-shaded/pom.xml
+++ b/flink-filesystems/flink-fs-hadoop-shaded/pom.xml
@@ -31,6 +31,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencyManagement>
 		<dependencies>
 			<dependency>
diff --git a/flink-filesystems/flink-s3-fs-base/pom.xml b/flink-filesystems/flink-s3-fs-base/pom.xml
index 781111c420d..f16d293d0a7 100644
--- a/flink-filesystems/flink-s3-fs-base/pom.xml
+++ b/flink-filesystems/flink-s3-fs-base/pom.xml
@@ -32,6 +32,7 @@ under the License.
 
 	<properties>
 		<fs.s3.aws.version>1.11.951</fs.s3.aws.version>
+		<japicmp.skip>true</japicmp.skip>
 	</properties>
 
 	<dependencies>
diff --git a/flink-formats/flink-sql-avro-confluent-registry/pom.xml b/flink-formats/flink-sql-avro-confluent-registry/pom.xml
index 123311900af..273dca1c7d5 100644
--- a/flink-formats/flink-sql-avro-confluent-registry/pom.xml
+++ b/flink-formats/flink-sql-avro-confluent-registry/pom.xml
@@ -33,6 +33,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<repositories>
 		<repository>
 			<id>confluent</id>
diff --git a/flink-formats/flink-sql-avro/pom.xml b/flink-formats/flink-sql-avro/pom.xml
index bc9b76d7c41..49c82e3b5c4 100644
--- a/flink-formats/flink-sql-avro/pom.xml
+++ b/flink-formats/flink-sql-avro/pom.xml
@@ -33,6 +33,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-formats/flink-sql-csv/pom.xml b/flink-formats/flink-sql-csv/pom.xml
index 6c8d67b6a2d..a6d8e8e8d0f 100644
--- a/flink-formats/flink-sql-csv/pom.xml
+++ b/flink-formats/flink-sql-csv/pom.xml
@@ -33,6 +33,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-formats/flink-sql-json/pom.xml b/flink-formats/flink-sql-json/pom.xml
index 695ad84bbf2..8302c6aa13c 100644
--- a/flink-formats/flink-sql-json/pom.xml
+++ b/flink-formats/flink-sql-json/pom.xml
@@ -33,6 +33,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-formats/flink-sql-orc/pom.xml b/flink-formats/flink-sql-orc/pom.xml
index b8552c6b046..53e66f5c972 100644
--- a/flink-formats/flink-sql-orc/pom.xml
+++ b/flink-formats/flink-sql-orc/pom.xml
@@ -33,6 +33,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-formats/flink-sql-parquet/pom.xml b/flink-formats/flink-sql-parquet/pom.xml
index cf3c5dd1cd3..0efcbfe0661 100644
--- a/flink-formats/flink-sql-parquet/pom.xml
+++ b/flink-formats/flink-sql-parquet/pom.xml
@@ -33,6 +33,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-formats/flink-sql-protobuf/pom.xml b/flink-formats/flink-sql-protobuf/pom.xml
index 8fe8ab718dc..ee1d4cfa12e 100644
--- a/flink-formats/flink-sql-protobuf/pom.xml
+++ b/flink-formats/flink-sql-protobuf/pom.xml
@@ -33,6 +33,10 @@ under the License.
 
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-table/flink-table-planner-loader-bundle/pom.xml b/flink-table/flink-table-planner-loader-bundle/pom.xml
index bcf3d7807ae..ef9d38407a9 100644
--- a/flink-table/flink-table-planner-loader-bundle/pom.xml
+++ b/flink-table/flink-table-planner-loader-bundle/pom.xml
@@ -34,6 +34,10 @@
 	<packaging>jar</packaging>
 	<description>Intermediate build artifact used by the flink-table-planner-loader.</description>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>
diff --git a/flink-yarn-tests/pom.xml b/flink-yarn-tests/pom.xml
index 008b19d43c3..7bd9fb8e29d 100644
--- a/flink-yarn-tests/pom.xml
+++ b/flink-yarn-tests/pom.xml
@@ -36,6 +36,10 @@ under the License.
 	<name>Flink : Yarn Tests</name>
 	<packaging>jar</packaging>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		
 		<!-- test dependencies -->
diff --git a/tools/ci/java-ci-tools/pom.xml b/tools/ci/java-ci-tools/pom.xml
index 31d8de733f2..5875860e5a4 100644
--- a/tools/ci/java-ci-tools/pom.xml
+++ b/tools/ci/java-ci-tools/pom.xml
@@ -33,6 +33,10 @@ under the License.
 	<version>1.16-SNAPSHOT</version>
 	<name>Flink : Tools : CI : Java</name>
 
+	<properties>
+		<japicmp.skip>true</japicmp.skip>
+	</properties>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.flink</groupId>


[flink] 01/04: [FLINK-25868][build] Limit japicmp to jar modules

Posted by ch...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 414d3898d4e966a437b723fa39b74c1d3647f94f
Author: Chesnay Schepler <ch...@apache.org>
AuthorDate: Tue Feb 1 15:08:05 2022 +0100

    [FLINK-25868][build] Limit japicmp to jar modules
    
    Skips quickstart and pom modules.
---
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pom.xml b/pom.xml
index 1e95cb98ae2..3f65da6f12d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2185,6 +2185,9 @@ under the License.
 							<skipPomModules>true</skipPomModules>
 							<!-- Don't break build on newly added maven modules -->
 							<ignoreNonResolvableArtifacts>true</ignoreNonResolvableArtifacts>
+							<packagingSupporteds>
+								<packagingSupported>jar</packagingSupported>
+							</packagingSupporteds>
 						</parameter>
 						<projectBuildDir>${rootDir}/${japicmp.outputDir}/${project.artifactId}</projectBuildDir>
 						<dependencies>


[flink] 03/04: [FLINK-25868][build] Use custom japicmp plugin version

Posted by ch...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 72da6187355af28273078e583a2d644a8218cd84
Author: Chesnay Schepler <ch...@apache.org>
AuthorDate: Wed Aug 31 16:27:17 2022 +0200

    [FLINK-25868][build] Use custom japicmp plugin version
---
 flink-connectors/flink-hadoop-compatibility/pom.xml | 2 +-
 flink-core/pom.xml                                  | 2 +-
 flink-java/pom.xml                                  | 2 +-
 flink-metrics/flink-metrics-core/pom.xml            | 2 +-
 flink-scala/pom.xml                                 | 2 +-
 flink-streaming-java/pom.xml                        | 2 +-
 flink-streaming-scala/pom.xml                       | 2 +-
 pom.xml                                             | 8 ++++----
 8 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/flink-connectors/flink-hadoop-compatibility/pom.xml b/flink-connectors/flink-hadoop-compatibility/pom.xml
index f0a12b3b6da..cd8e0b7d468 100644
--- a/flink-connectors/flink-hadoop-compatibility/pom.xml
+++ b/flink-connectors/flink-hadoop-compatibility/pom.xml
@@ -117,7 +117,7 @@ under the License.
 			</plugin>
 			<!-- activate API compatibility checks -->
 			<plugin>
-				<groupId>com.github.siom79.japicmp</groupId>
+				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
 			</plugin>
 			<!-- Scala Compiler -->
diff --git a/flink-core/pom.xml b/flink-core/pom.xml
index 45be24efc05..c877e49b65f 100644
--- a/flink-core/pom.xml
+++ b/flink-core/pom.xml
@@ -141,7 +141,7 @@ under the License.
 
 			<!-- activate API compatibility checks -->
 			<plugin>
-				<groupId>com.github.siom79.japicmp</groupId>
+				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
 			</plugin>
 
diff --git a/flink-java/pom.xml b/flink-java/pom.xml
index aa3eb516775..3ae4cc520ed 100644
--- a/flink-java/pom.xml
+++ b/flink-java/pom.xml
@@ -71,7 +71,7 @@ under the License.
 		<plugins>
 			<!-- activate API compatibility checks -->
 			<plugin>
-				<groupId>com.github.siom79.japicmp</groupId>
+				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
 			</plugin>
 
diff --git a/flink-metrics/flink-metrics-core/pom.xml b/flink-metrics/flink-metrics-core/pom.xml
index 4c3a29eea25..73db2963f44 100644
--- a/flink-metrics/flink-metrics-core/pom.xml
+++ b/flink-metrics/flink-metrics-core/pom.xml
@@ -50,7 +50,7 @@ under the License.
 		<plugins>
 			<!-- activate API compatibility checks -->
 			<plugin>
-				<groupId>com.github.siom79.japicmp</groupId>
+				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
 			</plugin>
 			<plugin>
diff --git a/flink-scala/pom.xml b/flink-scala/pom.xml
index ec9be622cb0..ac8b96642d7 100644
--- a/flink-scala/pom.xml
+++ b/flink-scala/pom.xml
@@ -157,7 +157,7 @@ under the License.
 
 			<!-- activate API compatibility checks -->
 			<plugin>
-				<groupId>com.github.siom79.japicmp</groupId>
+				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
 			</plugin>
 
diff --git a/flink-streaming-java/pom.xml b/flink-streaming-java/pom.xml
index b75691b1456..18d1330ed2c 100644
--- a/flink-streaming-java/pom.xml
+++ b/flink-streaming-java/pom.xml
@@ -101,7 +101,7 @@ under the License.
 
 			<!-- activate API compatibility checks -->
 			<plugin>
-				<groupId>com.github.siom79.japicmp</groupId>
+				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
 			</plugin>
 
diff --git a/flink-streaming-scala/pom.xml b/flink-streaming-scala/pom.xml
index 3304aa5d057..319f3830819 100644
--- a/flink-streaming-scala/pom.xml
+++ b/flink-streaming-scala/pom.xml
@@ -256,7 +256,7 @@ under the License.
 
 			<!-- activate API compatibility checks -->
 			<plugin>
-				<groupId>com.github.siom79.japicmp</groupId>
+				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
 				<configuration>
 					<parameter>
diff --git a/pom.xml b/pom.xml
index 3f65da6f12d..3aafd7cc5a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -964,7 +964,7 @@ under the License.
 							<version>3.2.4</version>
 						</plugin>
 						<plugin>
-							<groupId>com.github.siom79.japicmp</groupId>
+							<groupId>io.github.zentol.japicmp</groupId>
 							<artifactId>japicmp-maven-plugin</artifactId>
 							<dependencies>
 								<dependency>
@@ -1124,7 +1124,7 @@ under the License.
 							</configuration>
 						</plugin>
 						<plugin>
-							<groupId>com.github.siom79.japicmp</groupId>
+							<groupId>io.github.zentol.japicmp</groupId>
 							<artifactId>japicmp-maven-plugin</artifactId>
 							<configuration>
 								<skip>true</skip>
@@ -2125,9 +2125,9 @@ under the License.
 
 				<!-- Configuration for the binary compatibility checker -->
 				<plugin>
-					<groupId>com.github.siom79.japicmp</groupId>
+					<groupId>io.github.zentol.japicmp</groupId>
 					<artifactId>japicmp-maven-plugin</artifactId>
-					<version>0.11.0</version>
+					<version>0.16.0_m325</version>
 					<configuration>
 						<oldVersion>
 							<dependency>


[flink] 04/04: [FLINK-25868][build] Enable japicmp for all modules

Posted by ch...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 30d6e6122a50c6353bc2fb17cd7414e1724ab3df
Author: Chesnay Schepler <ch...@apache.org>
AuthorDate: Tue Feb 1 15:10:37 2022 +0100

    [FLINK-25868][build] Enable japicmp for all modules
---
 flink-connectors/flink-hadoop-compatibility/pom.xml | 5 -----
 flink-core/pom.xml                                  | 6 ------
 flink-java/pom.xml                                  | 6 ------
 flink-metrics/flink-metrics-core/pom.xml            | 5 -----
 flink-scala/pom.xml                                 | 6 ------
 flink-streaming-java/pom.xml                        | 7 -------
 flink-streaming-scala/pom.xml                       | 9 ---------
 pom.xml                                             | 6 ++++++
 8 files changed, 6 insertions(+), 44 deletions(-)

diff --git a/flink-connectors/flink-hadoop-compatibility/pom.xml b/flink-connectors/flink-hadoop-compatibility/pom.xml
index cd8e0b7d468..414ce38d6ed 100644
--- a/flink-connectors/flink-hadoop-compatibility/pom.xml
+++ b/flink-connectors/flink-hadoop-compatibility/pom.xml
@@ -115,11 +115,6 @@ under the License.
 					</scala>
 				</configuration>
 			</plugin>
-			<!-- activate API compatibility checks -->
-			<plugin>
-				<groupId>io.github.zentol.japicmp</groupId>
-				<artifactId>japicmp-maven-plugin</artifactId>
-			</plugin>
 			<!-- Scala Compiler -->
 			<plugin>
 				<groupId>net.alchim31.maven</groupId>
diff --git a/flink-core/pom.xml b/flink-core/pom.xml
index c877e49b65f..95d33baf116 100644
--- a/flink-core/pom.xml
+++ b/flink-core/pom.xml
@@ -139,12 +139,6 @@ under the License.
 				</configuration>
 			</plugin>
 
-			<!-- activate API compatibility checks -->
-			<plugin>
-				<groupId>io.github.zentol.japicmp</groupId>
-				<artifactId>japicmp-maven-plugin</artifactId>
-			</plugin>
-
 			<!-- publish some test base classes -->
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
diff --git a/flink-java/pom.xml b/flink-java/pom.xml
index 3ae4cc520ed..7f72eba43bf 100644
--- a/flink-java/pom.xml
+++ b/flink-java/pom.xml
@@ -69,12 +69,6 @@ under the License.
 
 	<build>
 		<plugins>
-			<!-- activate API compatibility checks -->
-			<plugin>
-				<groupId>io.github.zentol.japicmp</groupId>
-				<artifactId>japicmp-maven-plugin</artifactId>
-			</plugin>
-
 			<!-- Because flink-scala, flink-avro and flink-hadoop-compatibility uses it in tests -->
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
diff --git a/flink-metrics/flink-metrics-core/pom.xml b/flink-metrics/flink-metrics-core/pom.xml
index 73db2963f44..baf32d77c44 100644
--- a/flink-metrics/flink-metrics-core/pom.xml
+++ b/flink-metrics/flink-metrics-core/pom.xml
@@ -48,11 +48,6 @@ under the License.
 
 	<build>
 		<plugins>
-			<!-- activate API compatibility checks -->
-			<plugin>
-				<groupId>io.github.zentol.japicmp</groupId>
-				<artifactId>japicmp-maven-plugin</artifactId>
-			</plugin>
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-jar-plugin</artifactId>
diff --git a/flink-scala/pom.xml b/flink-scala/pom.xml
index ac8b96642d7..7afbdbf6fb6 100644
--- a/flink-scala/pom.xml
+++ b/flink-scala/pom.xml
@@ -155,12 +155,6 @@ under the License.
 				</configuration>
 			</plugin>
 
-			<!-- activate API compatibility checks -->
-			<plugin>
-				<groupId>io.github.zentol.japicmp</groupId>
-				<artifactId>japicmp-maven-plugin</artifactId>
-			</plugin>
-
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-surefire-plugin</artifactId>
diff --git a/flink-streaming-java/pom.xml b/flink-streaming-java/pom.xml
index 18d1330ed2c..3b1351d6ec7 100644
--- a/flink-streaming-java/pom.xml
+++ b/flink-streaming-java/pom.xml
@@ -98,13 +98,6 @@ under the License.
 
 	<build>
 		<plugins>
-
-			<!-- activate API compatibility checks -->
-			<plugin>
-				<groupId>io.github.zentol.japicmp</groupId>
-				<artifactId>japicmp-maven-plugin</artifactId>
-			</plugin>
-
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-jar-plugin</artifactId>
diff --git a/flink-streaming-scala/pom.xml b/flink-streaming-scala/pom.xml
index 319f3830819..e008f13ed44 100644
--- a/flink-streaming-scala/pom.xml
+++ b/flink-streaming-scala/pom.xml
@@ -254,7 +254,6 @@ under the License.
 				</executions>
 			</plugin>
 
-			<!-- activate API compatibility checks -->
 			<plugin>
 				<groupId>io.github.zentol.japicmp</groupId>
 				<artifactId>japicmp-maven-plugin</artifactId>
@@ -272,14 +271,6 @@ under the License.
 						</excludes>
 					</parameter>
 				</configuration>
-				<executions>
-					<execution>
-						<phase>verify</phase>
-						<goals>
-							<goal>cmp</goal>
-						</goals>
-					</execution>
-				</executions>
 			</plugin>
 
 			<!-- Generate the test-jar -->
diff --git a/pom.xml b/pom.xml
index 3aafd7cc5a2..1e0a18270a4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1395,6 +1395,12 @@ under the License.
 				</configuration>
 			</plugin>
 
+			<plugin>
+				<!-- activate API compatibility checks -->
+				<groupId>io.github.zentol.japicmp</groupId>
+				<artifactId>japicmp-maven-plugin</artifactId>
+			</plugin>
+
 			<plugin>
 				<groupId>org.apache.rat</groupId>
 				<artifactId>apache-rat-plugin</artifactId>