diff --git a/java/pom.xml b/java/pom.xml
index 43e42bc31e1..11301d7f0a6 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -59,15 +59,91 @@
- maven-compiler-plugin
+ maven-surefire-plugin
- 8
-
- MyGame/Example/MonsterStorageGrpc.java
- MyGame/OtherNameSpace/TableBT.java
-
+
+ **/*Test.java
+
+
+ 2.22.2
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.3.0
+
+ -Xdoclint:none
+ -Xdoclint:none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 5.1.2
+ true
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.0.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ true
+ false
+ release
+ deploy
- 3.8.1
@@ -80,91 +156,39 @@
- maven-surefire-plugin
-
-
- **/*Test.java
-
-
- 2.22.2
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.2.1
-
-
- attach-sources
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.3.0
-
- -Xdoclint:none
- -Xdoclint:none
-
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
- org.apache.felix
- maven-bundle-plugin
- 5.1.2
- true
-
-
- org.sonatype.plugins
- nexus-staging-maven-plugin
- 1.6.8
- true
+ maven-compiler-plugin
- ossrh
- https://oss.sonatype.org/
- true
+ 8
+
+ MyGame/Example/MonsterStorageGrpc.java
+ MyGame/OtherNameSpace/TableBT.java
+
+ 3.8.1
+
+
+
+
+ jdk8
+
+ 1.8
+
+
+ 8
+ 8
+
+
+
- org.apache.maven.plugins
- maven-gpg-plugin
- 3.0.1
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
- --pinentry-mode
- loopback
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
+ maven-compiler-plugin
- true
- false
- release
- deploy
+
+ MyGame/Example/MonsterStorageGrpc.java
+ MyGame/OtherNameSpace/TableBT.java
+
+ 3.8.1