This is an automated email from the ASF dual-hosted git repository.
loogn pushed a commit to branch release-0.7.0-rc2
in repository https://gitbox.apache.org/repos/asf/geaflow.git
The following commit(s) were added to refs/heads/release-0.7.0-rc2 by this push:
new 68be1fa2 fix(incubator): add NOTICE, DISCLAIMER, fix license headers ,
fix naming
68be1fa2 is described below
commit 68be1fa243fedfb6d69eae4b90fa1b92d7994a70
Author: loogn zhou <[email protected]>
AuthorDate: Thu Oct 30 11:55:30 2025 +0800
fix(incubator): add NOTICE, DISCLAIMER, fix license headers , fix naming
---
DISCLAIMER | 7 +
NOTICE | 15 ++
geaflow-console/pom.xml | 2 +-
geaflow-kubernetes-operator/pom.xml | 2 +-
.../src/main/assemblies/package.xml | 20 ++-
pom.xml | 174 +++++++++++++--------
6 files changed, 147 insertions(+), 73 deletions(-)
diff --git a/DISCLAIMER b/DISCLAIMER
new file mode 100644
index 00000000..872f9aa1
--- /dev/null
+++ b/DISCLAIMER
@@ -0,0 +1,7 @@
+Apache GeaFlow (incubating) is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+
+Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications,
+and decision making process have stabilized in a manner consistent with other
successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness or
stability of the code,
+it does indicate that the project has yet to be fully endorsed by the ASF.
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 00000000..3a14f489
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,15 @@
+Apache GeaFlow
+Copyright 2023-2025 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+Apache Flink
+Copyright 2014-2025 The Apache Software Foundation
+
+Apache Spark
+Copyright 2014 and onwards The Apache Software Foundation
+
+Apache Calcite
+Copyright 2012-2025 The Apache Software Foundation
+
diff --git a/geaflow-console/pom.xml b/geaflow-console/pom.xml
index 0728b2b9..8697d98e 100644
--- a/geaflow-console/pom.xml
+++ b/geaflow-console/pom.xml
@@ -237,7 +237,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>2.2</version>
+ <version>3.4.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
diff --git a/geaflow-kubernetes-operator/pom.xml
b/geaflow-kubernetes-operator/pom.xml
index e6175edb..2add05f4 100644
--- a/geaflow-kubernetes-operator/pom.xml
+++ b/geaflow-kubernetes-operator/pom.xml
@@ -190,7 +190,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>2.2</version>
+ <version>3.4.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
diff --git
a/geaflow/geaflow-deploy/geaflow-assembly/src/main/assemblies/package.xml
b/geaflow/geaflow-deploy/geaflow-assembly/src/main/assemblies/package.xml
index 89091e05..c4b9d6da 100644
--- a/geaflow/geaflow-deploy/geaflow-assembly/src/main/assemblies/package.xml
+++ b/geaflow/geaflow-deploy/geaflow-assembly/src/main/assemblies/package.xml
@@ -47,12 +47,6 @@
</dependencySets>
<files>
- <!-- copy fat jar -->
- <file>
-
<source>target/geaflow-assembly-${project.version}.jar</source>
- <outputDirectory>lib/</outputDirectory>
- <fileMode>0644</fileMode>
- </file>
<!-- copy log4j conf -->
<file>
@@ -71,6 +65,20 @@
<fileSets>
+ <!-- copy fat jar -->
+ <fileSet>
+ <directory>target</directory>
+ <outputDirectory>lib/</outputDirectory>
+ <fileMode>0644</fileMode>
+ <includes>
+
<include>geaflow-assembly-${project.version}*.jar</include>
+ </includes>
+ <excludes>
+
<exclude>geaflow-assembly-${project.version}*-sources.jar</exclude>
+
<exclude>geaflow-assembly-${project.version}*-javadoc.jar</exclude>
+ </excludes>
+ </fileSet>
+
<!-- copy *.txt files -->
<fileSet>
<directory>src/main/geaflow-bin</directory>
diff --git a/pom.xml b/pom.xml
index 6a4f20e8..fd0d81fa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,6 +62,8 @@
-Djdk.reflect.useDirectMethodHandle=false
-Dio.netty.tryReflectionSetAccessible=true
</extraJavaTestArgs>
+
+ <incubating.suffix></incubating.suffix>
</properties>
<modules>
@@ -89,9 +91,9 @@
</developers>
<scm>
-
<connection>https://github.com/TuGraph-family/tugraph-analytics.git</connection>
-
<developerConnection>https://github.com/TuGraph-family/analytics.git</developerConnection>
- <url>https://github.com/TuGraph-family/analytics</url>
+ <connection>https://github.com/apache/geaflow.git</connection>
+
<developerConnection>https://github.com/apache/geaflow.git</developerConnection>
+ <url>https://github.com/apache/geaflow</url>
</scm>
<name>${project.groupId}:${project.artifactId}</name>
@@ -140,6 +142,22 @@
<maxmem>1048m</maxmem>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>3.4.1</version>
+ <configuration>
+
<finalName>${project.artifactId}-${project.version}${incubating.suffix}</finalName>
+ <archive>
+ <addMavenDescriptor>false</addMavenDescriptor>
+ <manifest>
+
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ </archive>
+ <skipIfEmpty>false</skipIfEmpty>
+ <forceCreation>true</forceCreation>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
@@ -151,6 +169,9 @@
<goals>
<goal>jar</goal>
</goals>
+ <configuration>
+
<finalName>${project.artifactId}-${project.version}${incubating.suffix}</finalName>
+ </configuration>
</execution>
</executions>
</plugin>
@@ -267,6 +288,9 @@
<goals>
<goal>jar</goal>
</goals>
+ <configuration>
+
<finalName>${project.artifactId}-${project.version}${incubating.suffix}</finalName>
+ </configuration>
</execution>
</executions>
</plugin>
@@ -281,69 +305,69 @@
<goals>
<goal>check</goal>
</goals>
- <configuration>
- <consoleOutput>true</consoleOutput>
- <excludeSubProjects>false</excludeSubProjects>
- <numUnapprovedLicenses>0</numUnapprovedLicenses>
- <licenses>
- <license>
- <family>AL2</family>
- <notes></notes>
- <text>Licensed to the Apache Software
Foundation (ASF) under one</text>
- </license>
- </licenses>
- <families>
- <family>
- <id>AL2</id>
- <name>ApacheLicense 2.0</name>
- </family>
- </families>
- <approvedLicenses>
- <id>AL2</id>
- </approvedLicenses>
- <addDefaultLicenses>false</addDefaultLicenses>
- <excludes>
- <!-- Docs related -->
- <exclude>docs/**/**</exclude>
- <exclude>ci/**/**</exclude>
- <exclude>.github/**/**</exclude>
- <exclude>tools/**/*</exclude>
- <exclude>geaflow-web/**/**</exclude>
- <exclude>**/geaflow-web/**</exclude>
- <exclude>**/target/**</exclude>
- <exclude>**/docs/**</exclude>
- <exclude>**/ci/**</exclude>
- <exclude>**/web-dashboard/**</exclude>
- <exclude>**/codegen/**</exclude>
- <exclude>**/template/*.vm</exclude>
- <exclude>**/resources/data/**</exclude>
- <exclude>**/resources/expect/**</exclude>
- <exclude>**/resources/zip_test2.txt</exclude>
- <exclude>**/resources/zip_test.txt</exclude>
-
<exclude>**/resources/demo/demo_job_data.txt</exclude>
- <exclude>**/resources/input/**</exclude>
- <exclude>**/resources/i18n/**</exclude>
- <exclude>**/resources/public/**</exclude>
-
<exclude>**/dependency-reduced-pom.xml</exclude>
- <exclude>**/*.log</exclude>
- <exclude>**/*.md</exclude>
- <exclude>**/**/data/geaflow.sql</exclude>
- <exclude>**/**/Filter.template</exclude>
- <exclude>**/**/version.txt</exclude>
- <exclude>**/**/graph_data.fbs</exclude>
- <exclude>**/**/*.toml</exclude>
- <exclude>**/**/.helmignore</exclude>
- <exclude>**/**/templates/NOTES.txt</exclude>
- <exclude>.readthedocs.yaml</exclude>
- <exclude>.aci-plugin-outputs.sh</exclude>
- <exclude>.aci.yml</exclude>
- <exclude>mkdocs.yml</exclude>
- <exclude>data/**</exclude>
- <exclude>sync_code.sh</exclude>
- </excludes>
- </configuration>
</execution>
</executions>
+ <configuration>
+ <consoleOutput>true</consoleOutput>
+ <excludeSubProjects>false</excludeSubProjects>
+ <numUnapprovedLicenses>0</numUnapprovedLicenses>
+ <licenses>
+ <license>
+ <family>AL2</family>
+ <notes></notes>
+ <text>Licensed to the Apache Software Foundation
(ASF) under one</text>
+ </license>
+ </licenses>
+ <families>
+ <family>
+ <id>AL2</id>
+ <name>ApacheLicense 2.0</name>
+ </family>
+ </families>
+ <approvedLicenses>
+ <id>AL2</id>
+ </approvedLicenses>
+ <addDefaultLicenses>false</addDefaultLicenses>
+ <excludes>
+ <!-- Docs related -->
+ <exclude>docs/**/**</exclude>
+ <exclude>ci/**/**</exclude>
+ <exclude>.github/**/**</exclude>
+ <exclude>tools/**/*</exclude>
+ <exclude>geaflow-web/**/**</exclude>
+ <exclude>**/geaflow-web/**</exclude>
+ <exclude>**/target/**</exclude>
+ <exclude>**/docs/**</exclude>
+ <exclude>**/ci/**</exclude>
+ <exclude>**/web-dashboard/**</exclude>
+ <exclude>**/codegen/**</exclude>
+ <exclude>**/template/*.vm</exclude>
+ <exclude>**/resources/data/**</exclude>
+ <exclude>**/resources/expect/**</exclude>
+ <exclude>**/resources/zip_test2.txt</exclude>
+ <exclude>**/resources/zip_test.txt</exclude>
+ <exclude>**/resources/demo/demo_job_data.txt</exclude>
+ <exclude>**/resources/input/**</exclude>
+ <exclude>**/resources/i18n/**</exclude>
+ <exclude>**/resources/public/**</exclude>
+ <exclude>**/dependency-reduced-pom.xml</exclude>
+ <exclude>**/*.log</exclude>
+ <exclude>**/*.md</exclude>
+ <exclude>**/**/data/geaflow.sql</exclude>
+ <exclude>**/**/Filter.template</exclude>
+ <exclude>**/**/version.txt</exclude>
+ <exclude>**/**/graph_data.fbs</exclude>
+ <exclude>**/**/*.toml</exclude>
+ <exclude>**/**/.helmignore</exclude>
+ <exclude>**/**/templates/NOTES.txt</exclude>
+ <exclude>.readthedocs.yaml</exclude>
+ <exclude>.aci-plugin-outputs.sh</exclude>
+ <exclude>.aci.yml</exclude>
+ <exclude>mkdocs.yml</exclude>
+ <exclude>data/**</exclude>
+ <exclude>sync_code.sh</exclude>
+ </excludes>
+ </configuration>
</plugin>
</plugins>
</build>
@@ -389,6 +413,9 @@
<profile>
<id>maven-release</id>
+ <properties>
+ <incubating.suffix>-incubating</incubating.suffix>
+ </properties>
<build>
<plugins>
<plugin>
@@ -403,6 +430,9 @@
<goal>jar-no-fork</goal>
<goal>test-jar-no-fork</goal>
</goals>
+ <configuration>
+
<finalName>${project.artifactId}-${project.version}${incubating.suffix}</finalName>
+ </configuration>
</execution>
</executions>
</plugin>
@@ -426,6 +456,9 @@
<goals>
<goal>jar</goal>
</goals>
+ <configuration>
+
<finalName>${project.artifactId}-${project.version}${incubating.suffix}</finalName>
+ </configuration>
</execution>
</executions>
</plugin>
@@ -468,6 +501,9 @@
<profile>
<id>apache-release</id>
+ <properties>
+ <incubating.suffix>-incubating</incubating.suffix>
+ </properties>
<build>
<plugins>
<plugin>
@@ -492,8 +528,16 @@
<descriptorRefs>
<descriptorRef>source-release</descriptorRef>
</descriptorRefs>
-
<finalName>apache-geaflow-${project.version}-src</finalName>
+
<finalName>apache-geaflow-${project.version}${incubating.suffix}-src</finalName>
<appendAssemblyId>false</appendAssemblyId>
+ <!-- Output file format: tar.gz -->
+ <formats>
+ <format>tar.gz</format>
+ </formats>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ <archive>
+
<addMavenDescriptor>false</addMavenDescriptor>
+ </archive>
</configuration>
</execution>
</executions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]