diff --git a/ci/deploy.sh b/ci/deploy.sh
index fcd7b596f7..27cdf7a02f 100755
--- a/ci/deploy.sh
+++ b/ci/deploy.sh
@@ -76,7 +76,17 @@ bump_javascript_version() {
version=$1
cd "$ROOT/javascript"
echo "Set fury javascript version to $version"
+ pushd packages/fury
sed -i '' -E "s/\"version\": .*,/\"version\": \"$version\",/" package.json
+ popd
+ pushd packages/hps
+ sed -i '' -E "s/\"version\": .*,/\"version\": \"$version\",/" package.json
+ popd
+}
+
+deploy_jars() {
+ cd "$ROOT/java"
+ mvn -T10 clean deploy -DskipTests -Prelease
}
deploy_python() {
diff --git a/java/fury-core/pom.xml b/java/fury-core/pom.xml
index 4289603c2e..8b174ebd0c 100644
--- a/java/fury-core/pom.xml
+++ b/java/fury-core/pom.xml
@@ -55,14 +55,6 @@
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
org.apache.maven.plugins
maven-shade-plugin
diff --git a/java/fury-format/pom.xml b/java/fury-format/pom.xml
index 3f3191aaf1..710f046690 100644
--- a/java/fury-format/pom.xml
+++ b/java/fury-format/pom.xml
@@ -58,19 +58,6 @@
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
-
-
-
releaseShade
diff --git a/java/pom.xml b/java/pom.xml
index 815e995328..a8d4548633 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -193,6 +193,26 @@
maven-deploy-plugin
2.7
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
@@ -327,4 +347,31 @@
+
+
+
+ release
+
+
+ release
+ true
+
+
+
+ ${basedir}
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+