diff --git a/pom.xml b/pom.xml
index fae4b82f5..98e397ad1 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
+
@@ -384,13 +388,130 @@
- release
+ maven-release
+
+
+
+ org.sonatype.central
+ central-publishing-maven-plugin
+ 0.8.0
+ true
+
+ central
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+ test-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
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ true
+ true
+ UTF-8
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.1.0
+
+
+ install
+
+ sign
+
+
+
+
+
+
+
+
+
+ apache-release
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.6.0
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+
+ source-release
+
+ apache-geaflow-${project.version}-src
+ false
+
+
+
+
+
org.apache.maven.plugins
maven-gpg-plugin
- 1.6
+ 3.1.0
sign-artifacts
@@ -398,6 +519,12 @@
sign
+
+
+ --pinentry-mode
+ loopback
+
+