You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by gu...@apache.org on 2023/06/07 08:22:05 UTC

[flink] 04/14: Introduce flink-process-function-parent module, to make it easy building all related modules at once.

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

guoweijie pushed a commit to branch process-func-api-poc-weijie
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 6b4f8ce596016d0ed6cd8737fc18c8d0cbfcc1ec
Author: Xintong Song <to...@gmail.com>
AuthorDate: Tue May 30 20:26:29 2023 +0800

    Introduce flink-process-function-parent module, to make it easy building all related modules at once.
---
 .../flink-process-function-api}/pom.xml                          | 4 +++-
 .../java/org/apache/flink/processfunction/api/DataStream.java    | 0
 .../apache/flink/processfunction/api/ExecutionEnvironment.java   | 0
 .../flink-process-function-examples}/pom.xml                     | 4 +++-
 .../org/apache/flink/processfunction/examples/SimpleMap.java     | 0
 .../flink-process-function}/pom.xml                              | 4 +++-
 .../java/org/apache/flink/processfunction/DataStreamImpl.java    | 0
 .../apache/flink/processfunction/ExecutionEnvironmentImpl.java   | 0
 .../pom.xml                                                      | 9 ++++++++-
 pom.xml                                                          | 6 ++----
 10 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/flink-process-function-api/pom.xml b/flink-process-function-parent/flink-process-function-api/pom.xml
similarity index 94%
copy from flink-process-function-api/pom.xml
copy to flink-process-function-parent/flink-process-function-api/pom.xml
index e7087f3acf1..1812f311ca4 100644
--- a/flink-process-function-api/pom.xml
+++ b/flink-process-function-parent/flink-process-function-api/pom.xml
@@ -23,12 +23,14 @@
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
 		<groupId>org.apache.flink</groupId>
-		<artifactId>flink-parent</artifactId>
+		<artifactId>flink-process-function-parent</artifactId>
 		<version>1.18-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>flink-process-function-api</artifactId>
 
+	<packaging>jar</packaging>
+
 	<properties>
 		<maven.compiler.source>11</maven.compiler.source>
 		<maven.compiler.target>11</maven.compiler.target>
diff --git a/flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/DataStream.java b/flink-process-function-parent/flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/DataStream.java
similarity index 100%
rename from flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/DataStream.java
rename to flink-process-function-parent/flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/DataStream.java
diff --git a/flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/ExecutionEnvironment.java b/flink-process-function-parent/flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/ExecutionEnvironment.java
similarity index 100%
rename from flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/ExecutionEnvironment.java
rename to flink-process-function-parent/flink-process-function-api/src/main/java/org/apache/flink/processfunction/api/ExecutionEnvironment.java
diff --git a/flink-process-function-examples/pom.xml b/flink-process-function-parent/flink-process-function-examples/pom.xml
similarity index 95%
rename from flink-process-function-examples/pom.xml
rename to flink-process-function-parent/flink-process-function-examples/pom.xml
index c821e49443d..a37a7ad21d3 100644
--- a/flink-process-function-examples/pom.xml
+++ b/flink-process-function-parent/flink-process-function-examples/pom.xml
@@ -23,12 +23,14 @@
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
 		<groupId>org.apache.flink</groupId>
-		<artifactId>flink-parent</artifactId>
+		<artifactId>flink-process-function-parent</artifactId>
 		<version>1.18-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>flink-process-function-examples</artifactId>
 
+	<packaging>jar</packaging>
+
 	<properties>
 		<maven.compiler.source>11</maven.compiler.source>
 		<maven.compiler.target>11</maven.compiler.target>
diff --git a/flink-process-function-examples/src/main/java/org/apache/flink/processfunction/examples/SimpleMap.java b/flink-process-function-parent/flink-process-function-examples/src/main/java/org/apache/flink/processfunction/examples/SimpleMap.java
similarity index 100%
rename from flink-process-function-examples/src/main/java/org/apache/flink/processfunction/examples/SimpleMap.java
rename to flink-process-function-parent/flink-process-function-examples/src/main/java/org/apache/flink/processfunction/examples/SimpleMap.java
diff --git a/flink-process-function/pom.xml b/flink-process-function-parent/flink-process-function/pom.xml
similarity index 95%
rename from flink-process-function/pom.xml
rename to flink-process-function-parent/flink-process-function/pom.xml
index 1abe1dae837..92609ba3938 100644
--- a/flink-process-function/pom.xml
+++ b/flink-process-function-parent/flink-process-function/pom.xml
@@ -23,12 +23,14 @@
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
 		<groupId>org.apache.flink</groupId>
-		<artifactId>flink-parent</artifactId>
+		<artifactId>flink-process-function-parent</artifactId>
 		<version>1.18-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>flink-process-function</artifactId>
 
+	<packaging>jar</packaging>
+
 	<properties>
 		<maven.compiler.source>11</maven.compiler.source>
 		<maven.compiler.target>11</maven.compiler.target>
diff --git a/flink-process-function/src/main/java/org/apache/flink/processfunction/DataStreamImpl.java b/flink-process-function-parent/flink-process-function/src/main/java/org/apache/flink/processfunction/DataStreamImpl.java
similarity index 100%
rename from flink-process-function/src/main/java/org/apache/flink/processfunction/DataStreamImpl.java
rename to flink-process-function-parent/flink-process-function/src/main/java/org/apache/flink/processfunction/DataStreamImpl.java
diff --git a/flink-process-function/src/main/java/org/apache/flink/processfunction/ExecutionEnvironmentImpl.java b/flink-process-function-parent/flink-process-function/src/main/java/org/apache/flink/processfunction/ExecutionEnvironmentImpl.java
similarity index 100%
rename from flink-process-function/src/main/java/org/apache/flink/processfunction/ExecutionEnvironmentImpl.java
rename to flink-process-function-parent/flink-process-function/src/main/java/org/apache/flink/processfunction/ExecutionEnvironmentImpl.java
diff --git a/flink-process-function-api/pom.xml b/flink-process-function-parent/pom.xml
similarity index 85%
rename from flink-process-function-api/pom.xml
rename to flink-process-function-parent/pom.xml
index e7087f3acf1..984a196e033 100644
--- a/flink-process-function-api/pom.xml
+++ b/flink-process-function-parent/pom.xml
@@ -27,7 +27,9 @@
 		<version>1.18-SNAPSHOT</version>
 	</parent>
 
-	<artifactId>flink-process-function-api</artifactId>
+	<artifactId>flink-process-function-parent</artifactId>
+
+	<packaging>pom</packaging>
 
 	<properties>
 		<maven.compiler.source>11</maven.compiler.source>
@@ -35,4 +37,9 @@
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 	</properties>
 
+	<modules>
+		<module>flink-process-function-api</module>
+		<module>flink-process-function</module>
+		<module>flink-process-function-examples</module>
+	</modules>
 </project>
diff --git a/pom.xml b/pom.xml
index 9ccfeacf6a0..3a7ba4f4d65 100644
--- a/pom.xml
+++ b/pom.xml
@@ -102,10 +102,8 @@ under the License.
 		<module>flink-kubernetes</module>
 		<module>flink-external-resources</module>
 		<module>tools/ci/flink-ci-tools</module>
-        <module>flink-process-function-api</module>
-		<module>flink-process-function</module>
-        <module>flink-process-function-examples</module>
-    </modules>
+		<module>flink-process-function-parent</module>
+	</modules>
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>