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 <[email protected]>
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>

Reply via email to