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