diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 73d7bdecd7cbb..bc675f573af43 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -85,7 +85,7 @@ parameters:
variables:
BUILD_PROFILES: '-Dscala-2.11 -Dspark2.4 -Dflink1.16'
PLUGIN_OPTS: '-Dcheckstyle.skip=true -Drat.skip=true -Djacoco.skip=true -ntp -B -V -Pwarn-log -Dorg.slf4j.simpleLogger.log.org.apache.maven.plugins.shade=warn -Dorg.slf4j.simpleLogger.log.org.apache.maven.plugins.dependency=warn'
- MVN_OPTS_INSTALL: '-DskipTests $(BUILD_PROFILES) $(PLUGIN_OPTS)'
+ MVN_OPTS_INSTALL: '-Phudi-platform-service -DskipTests $(BUILD_PROFILES) $(PLUGIN_OPTS)'
MVN_OPTS_TEST: '-fae -Pwarn-log $(BUILD_PROFILES) $(PLUGIN_OPTS)'
SPARK_VERSION: '2.4.4'
HADOOP_VERSION: '2.7'
diff --git a/hudi-platform-service/hudi-metaserver/hudi-metaserver-client/pom.xml b/hudi-platform-service/hudi-metaserver/hudi-metaserver-client/pom.xml
index 02c42bd2887b3..04df6a34b3ccc 100644
--- a/hudi-platform-service/hudi-metaserver/hudi-metaserver-client/pom.xml
+++ b/hudi-platform-service/hudi-metaserver/hudi-metaserver-client/pom.xml
@@ -32,11 +32,6 @@
-
- org.apache.hudi
- hudi-common
- ${project.version}
-
org.apache.hudi
hudi-client-common
@@ -44,14 +39,6 @@
-
- org.apache.hudi
- hudi-common
- ${project.version}
- tests
- test-jar
- test
-
org.apache.hudi
hudi-client-common
@@ -88,4 +75,4 @@
-
\ No newline at end of file
+
diff --git a/hudi-platform-service/hudi-metaserver/hudi-metaserver-server/pom.xml b/hudi-platform-service/hudi-metaserver/hudi-metaserver-server/pom.xml
index 26428973a3b3e..31b0ebfdff25f 100644
--- a/hudi-platform-service/hudi-metaserver/hudi-metaserver-server/pom.xml
+++ b/hudi-platform-service/hudi-metaserver/hudi-metaserver-server/pom.xml
@@ -147,4 +147,4 @@
-
\ No newline at end of file
+
diff --git a/hudi-platform-service/hudi-metaserver/pom.xml b/hudi-platform-service/hudi-metaserver/pom.xml
index cad6b4ba845b7..5da4867c69fb9 100644
--- a/hudi-platform-service/hudi-metaserver/pom.xml
+++ b/hudi-platform-service/hudi-metaserver/pom.xml
@@ -100,13 +100,62 @@
com.h2database
h2
${h2.version}
- compile
+ test-compile
+
+
+ org.apache.hudi
+ hudi-tests-common
+ ${project.version}
+ test
org.junit.jupiter
junit-jupiter-api
test
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
+ test
+
+
+ org.junit.platform
+ junit-platform-runner
+ test
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ test
+
+
+ org.junit.platform
+ junit-platform-commons
+ test
+
+
+ org.apache.hudi
+ hudi-common
+ ${project.version}
+ tests
+ test-jar
+ test
+
diff --git a/pom.xml b/pom.xml
index 1b09b54750142..2ce881d955b5e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1871,6 +1871,19 @@
+
+ hudi-platform-service
+
+
+ deployArtifacts
+ true
+
+
+
+ hudi-platform-service
+ packaging/hudi-metaserver-server-bundle
+
+
integration-tests
@@ -2417,13 +2430,6 @@
-
- hudi-platform-service
-
- hudi-platform-service
- packaging/hudi-metaserver-server-bundle
-
-