From 8292c99ca3aff4d2c3cb2400e6abd289fa2b6277 Mon Sep 17 00:00:00 2001
From: Leomrlin <1229394985@qq.com>
Date: Mon, 29 Sep 2025 21:19:19 +0800
Subject: [PATCH 1/4] add release profile in main pom.xml
---
pom.xml | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 118 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index fae4b82f5..892021841 100644
--- a/pom.xml
+++ b/pom.xml
@@ -94,6 +94,10 @@
https://github.com/TuGraph-family/analytics
+ ${project.groupId}:${project.artifactId}
+ Geaflow is a distributed streaming computing engine based on graph model.
+ https://github.com/apache/geaflow
+
@@ -387,14 +391,93 @@
release
+
+ org.sonatype.central
+ central-publishing-maven-plugin
+ 0.8.0
+ true
+
+ central
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ package
+
+ jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+ private
+ true
+ UTF-8
+ UTF-8
+ UTF-8
+ false
+ -Xdoclint:none
+
+
+
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.0
+
+ 1.8
+ 1.8
+ true
+ true
+ UTF-8
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+
org.apache.maven.plugins
maven-gpg-plugin
1.6
- sign-artifacts
- verify
+ install
sign
@@ -404,6 +487,39 @@
+
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+
+ source-release
+
+
+
+
+
+
+
+
From 22b83d6d16f252e315b2049cf8ddb6bed3200128 Mon Sep 17 00:00:00 2001
From: Leomrlin <1229394985@qq.com>
Date: Mon, 29 Sep 2025 21:21:53 +0800
Subject: [PATCH 2/4] fix codestyle
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 892021841..46b3d62c0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -505,7 +505,7 @@
source-release-assembly
- package
+ package
single
From 58499c61e07ad8d3d311ec8f257ebc990154c27b Mon Sep 17 00:00:00 2001
From: Leomrlin <1229394985@qq.com>
Date: Mon, 13 Oct 2025 19:00:41 +0800
Subject: [PATCH 3/4] minor fix pom
---
pom.xml | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/pom.xml b/pom.xml
index 46b3d62c0..774c04863 100644
--- a/pom.xml
+++ b/pom.xml
@@ -495,6 +495,7 @@
org.apache.maven.plugins
maven-assembly-plugin
+ 3.6.0
org.apache.apache.resources
@@ -513,6 +514,29 @@
source-release
+ apache-geaflow-${project.version}-src
+ false
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.1.0
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+ --pinentry-mode
+ loopback
+
From 82922eab96ebb307b883c9d3010e3b572e58836c Mon Sep 17 00:00:00 2001
From: Leomrlin <1229394985@qq.com>
Date: Mon, 13 Oct 2025 20:44:30 +0800
Subject: [PATCH 4/4] minor fix pom
---
pom.xml | 23 +++++------------------
1 file changed, 5 insertions(+), 18 deletions(-)
diff --git a/pom.xml b/pom.xml
index 774c04863..98e397ad1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -388,7 +388,7 @@
- release
+ maven-release
@@ -403,6 +403,7 @@
org.apache.maven.plugins
maven-source-plugin
+ 3.2.1
attach-sources
@@ -414,20 +415,6 @@
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 2.2.1
-
-
- package
-
- jar-no-fork
-
-
-
-
org.apache.maven.plugins
@@ -457,8 +444,8 @@
maven-compiler-plugin
3.0
- 1.8
- 1.8
+ ${maven.compiler.source}
+ ${maven.compiler.target}
true
true
UTF-8
@@ -474,7 +461,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 1.6
+ 3.1.0
install