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>