This is an automated email from the ASF dual-hosted git repository.
eolivelli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zookeeper.git
The following commit(s) were added to refs/heads/master by this push:
new 92f23ec ZOOKEEPER-3791: Miscellaneous Maven fixes
92f23ec is described below
commit 92f23ecd8159fd8d9c2fb8f34dd94f680ee6f712
Author: Christopher Tubbs <[email protected]>
AuthorDate: Mon May 4 14:20:27 2020 +0200
ZOOKEEPER-3791: Miscellaneous Maven fixes
* Fix fatjar and full-build profile problems with redundant module
activation
* Remove "activeByDefault" profiles that don't do anything useful
* Make javadoc a bit quieter
* Fix assembly plugin warning about `/`
* Fix antrun warnings about tasks config renamed to target
* Fix docs module packaging (doesn't need to be jar)
* Fix zookeeper-it module by moving classes into standarad Maven
directory layout and configuring surefire plugin to find the tests
Author: Christopher Tubbs <[email protected]>
Reviewers: Enrico Olivelli <[email protected]>, Norbert Kalmar
<[email protected]>
Closes #1314 from ctubbsii/misc-maven-fixes
---
.travis.yml | 2 +-
pom.xml | 56 +++++++++++-----------
zookeeper-assembly/pom.xml | 2 +-
.../src/main/assembly/lib-package.xml | 2 +-
zookeeper-client/pom.xml | 7 +--
zookeeper-client/zookeeper-client-c/pom.xml | 28 +++++------
zookeeper-contrib/pom.xml | 21 ++++----
zookeeper-docs/pom.xml | 9 +---
zookeeper-it/pom.xml | 29 +++++++----
.../java}/org/apache/zookeeper/BenchMain.java | 0
.../apache/zookeeper/server/watch/WatchBench.java | 0
.../apache/zookeeper/test/system/BaseSysTest.java | 0
.../test/system/DuplicateNameException.java | 0
.../apache/zookeeper/test/system/GenerateLoad.java | 0
.../org/apache/zookeeper/test/system/Instance.java | 0
.../zookeeper/test/system/InstanceContainer.java | 0
.../zookeeper/test/system/InstanceManager.java | 0
.../test/system/NoAssignmentException.java | 0
.../test/system/NoAvailableContainers.java | 0
.../zookeeper/test/system/QuorumPeerInstance.java | 0
.../apache/zookeeper/test/system/SimpleClient.java | 0
.../zookeeper/test/system/SimpleSysTest.java | 0
zookeeper-jute/pom.xml | 1 -
zookeeper-metrics-providers/pom.xml | 1 -
.../zookeeper-prometheus-metrics/pom.xml | 1 -
zookeeper-server/pom.xml | 1 -
26 files changed, 76 insertions(+), 84 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index fe2e952..7f320b9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -26,7 +26,7 @@ addons:
packages:
- libcppunit-dev
-script: mvn clean apache-rat:check install -DskipTests spotbugs:check
checkstyle:check -Pfull-build
+script: mvn clean apache-rat:check verify -DskipTests spotbugs:check
checkstyle:check -Pfull-build
branches:
only:
diff --git a/pom.xml b/pom.xml
index 39e0480..a3cb59d 100755
--- a/pom.xml
+++ b/pom.xml
@@ -259,22 +259,20 @@
<id>full-build</id>
<modules>
<module>zookeeper-contrib</module>
+ <!-- zookeeper-it needed by fatjar contrib -->
+ <module>zookeeper-it</module>
</modules>
</profile>
<profile>
+ <!-- fatjar only profile; zookeeper-contrib will activate the fatjar in
its pom -->
<id>fatjar</id>
<modules>
+ <module>zookeeper-contrib</module>
+ <!-- zookeeper-it needed by fatjar contrib -->
<module>zookeeper-it</module>
- <module>zookeeper-contrib/zookeeper-contrib-fatjar</module>
</modules>
</profile>
<profile>
- <id>java-build</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- </profile>
- <profile>
<id>apache-release</id>
<build>
<plugins>
@@ -446,7 +444,7 @@
<commons-collections.version>3.2.2</commons-collections.version>
<commons-lang.version>2.6</commons-lang.version>
<dropwizard.version>3.2.5</dropwizard.version>
- <spotbugsannotations.version>3.1.9</spotbugsannotations.version>
+ <spotbugsannotations.version>4.0.2</spotbugsannotations.version>
<checkstyle.version>8.17</checkstyle.version>
<!-- parameters to pass to C client build -->
@@ -672,8 +670,9 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>3.0.1</version>
+ <version>3.1.1</version>
<configuration>
+ <quiet>true</quiet>
<doclint>none</doclint>
</configuration>
</plugin>
@@ -685,7 +684,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
- <version>2.5.3</version>
+ <version>3.0.0-M1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -738,7 +737,7 @@
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
- <version>3.1.9</version>
+ <version>4.0.0</version>
<configuration>
<excludeFilterFile>excludeFindBugsFilter.xml</excludeFilterFile>
</configuration>
@@ -958,23 +957,22 @@
<exclude>src/main/resources/markdown/html/*</exclude>
<exclude>src/main/resources/markdown/images/*</exclude>
<!-- contrib -->
- <exclude>zookeeper-contrib-monitoring/JMX-RESOURCES</exclude>
-
<exclude>zookeeper-contrib-fatjar/src/main/resources/mainClasses</exclude>
- <exclude>zookeeper-contrib-zkperl/Changes</exclude>
- <exclude>zookeeper-contrib-zkperl/MANIFEST</exclude>
- <exclude>zookeeper-contrib-zkpython/src/test/zoo.cfg</exclude>
-
<exclude>zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/*</exclude>
-
<exclude>src/main/resources/webapp/org/apache/zookeeper/graph/resources/*</exclude>
-
<exclude>src/main/java/com/nitido/utils/toaster/Toaster.java</exclude>
- <exclude>TODO</exclude>
+ <exclude>**/JMX-RESOURCES</exclude>
+ <exclude>**/src/main/resources/mainClasses</exclude>
+ <exclude>**/Changes</exclude>
+ <exclude>**/MANIFEST</exclude>
+ <exclude>**/src/test/zoo.cfg</exclude>
+
<exclude>**/src/main/resources/webapp/org/apache/zookeeper/graph/resources/*</exclude>
+
<exclude>**/src/main/java/com/nitido/utils/toaster/Toaster.java</exclude>
+ <exclude>**/TODO</exclude>
<!-- c client -->
<exclude>**/acinclude.m4</exclude>
<exclude>**/aminclude.am</exclude>
- <exclude>src/hashtable/*</exclude>
- <exclude>include/winconfig.h</exclude>
- <exclude>tests/wrappers.opt</exclude>
- <exclude>tests/zoo.cfg</exclude>
- <exclude>tests/wrappers-mt.opt</exclude>
+ <exclude>**/src/hashtable/*</exclude>
+ <exclude>**/include/winconfig.h</exclude>
+ <exclude>**/tests/wrappers.opt</exclude>
+ <exclude>**/tests/zoo.cfg</exclude>
+ <exclude>**/tests/wrappers-mt.opt</exclude>
<exclude>**/c-doc.Doxyfile</exclude>
</excludes>
<consoleOutput>true</consoleOutput>
@@ -986,8 +984,12 @@
<inherited>false</inherited>
<configuration>
<!-- update the version inside the C sources -->
- <preparationGoals>clean install -DskipTests
antrun:run@replace-cclient-files-during-release
scm:add@add-cclient-files-during-release
scm:checkin@commit-cclient-files-during-release</preparationGoals>
- <completionGoals>clean install -DskipTests
antrun:run@replace-cclient-files-during-release
scm:add@add-cclient-files-during-release
scm:checkin@commit-cclient-files-during-release</completionGoals>
+ <preparationGoals>clean verify -DskipTests
antrun:run@replace-cclient-files-during-release
scm:add@add-cclient-files-during-release
scm:checkin@commit-cclient-files-during-release</preparationGoals>
+ <completionGoals>clean verify -DskipTests
antrun:run@replace-cclient-files-during-release
scm:add@add-cclient-files-during-release
scm:checkin@commit-cclient-files-during-release</completionGoals>
+ <pushChanges>false</pushChanges>
+ <localCheckout>true</localCheckout>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ <tagNameFormat>release-@{project.version}</tagNameFormat>
</configuration>
</plugin>
<plugin>
diff --git a/zookeeper-assembly/pom.xml b/zookeeper-assembly/pom.xml
index c2b97c0..8a2967f 100755
--- a/zookeeper-assembly/pom.xml
+++ b/zookeeper-assembly/pom.xml
@@ -24,7 +24,6 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper-assembly</artifactId>
@@ -53,6 +52,7 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-docs</artifactId>
<version>${project.version}</version>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
diff --git a/zookeeper-assembly/src/main/assembly/lib-package.xml
b/zookeeper-assembly/src/main/assembly/lib-package.xml
index 81194f9..40336ce 100644
--- a/zookeeper-assembly/src/main/assembly/lib-package.xml
+++ b/zookeeper-assembly/src/main/assembly/lib-package.xml
@@ -54,7 +54,7 @@
<includes>
<include>LICENSE</include>
</includes>
- <outputDirectory>/</outputDirectory>
+ <outputDirectory>.</outputDirectory>
<fileMode>${rw.file.permission}</fileMode>
<directoryMode>${rwx.file.permission}</directoryMode>
</fileSet>
diff --git a/zookeeper-client/pom.xml b/zookeeper-client/pom.xml
index 307d605..d42256c 100755
--- a/zookeeper-client/pom.xml
+++ b/zookeeper-client/pom.xml
@@ -24,7 +24,6 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper-client</artifactId>
@@ -39,10 +38,6 @@
<module>zookeeper-client-c</module>
</modules>
</profile>
- <profile>
- <id>java-build</id>
- <modules />
- </profile>
</profiles>
<build>
<plugins>
@@ -55,4 +50,4 @@
</plugin>
</plugins>
</build>
-</project>
\ No newline at end of file
+</project>
diff --git a/zookeeper-client/zookeeper-client-c/pom.xml
b/zookeeper-client/zookeeper-client-c/pom.xml
index e8ea1aa..b66712d 100755
--- a/zookeeper-client/zookeeper-client-c/pom.xml
+++ b/zookeeper-client/zookeeper-client-c/pom.xml
@@ -24,14 +24,17 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-client</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper-client-c</artifactId>
- <packaging>jar</packaging>
+ <packaging>pom</packaging>
<name>Apache ZooKeeper - Client - C</name>
<description>ZooKeeper c client</description>
+ <properties>
+ <c-test-coverage-arg> </c-test-coverage-arg>
+ </properties>
+
<profiles>
<profile>
<id>c-test-coverage</id>
@@ -39,15 +42,6 @@
<c-test-coverage-arg>--enable-gcov</c-test-coverage-arg>
</properties>
</profile>
- <profile>
- <id>no-c-test-coverage</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <properties>
- <c-test-coverage-arg> </c-test-coverage-arg>
- </properties>
- </profile>
</profiles>
<build>
@@ -104,9 +98,9 @@
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
- <tasks>
+ <target>
<mkdir dir="target/c" />
- </tasks>
+ </target>
</configuration>
<goals>
<goal>run</goal>
@@ -116,7 +110,7 @@
<id>build-c-client</id>
<phase>compile</phase>
<configuration>
- <tasks>
+ <target>
<exec dir="${basedir}/target/c" executable="make"
failonerror="true">
<env key="LD_LIBRARY_PATH"
value="${env.LD_LIBRARY_PATH};/usr/lib" />
<env key="PATH" path="${env.PATH};${basedir};" />
@@ -125,7 +119,7 @@
<env key="base_dir" value="${basedir}/../.." />
<arg line="clean install" />
</exec>
- </tasks>
+ </target>
</configuration>
<goals>
<goal>run</goal>
@@ -137,7 +131,7 @@
<configuration>
<!-- do not run cpp tests if tests are globally skipped -->
<skip>${skipTests}</skip>
- <tasks>
+ <target>
<exec dir="${basedir}/target/c" executable="make"
failonerror="true">
<env key="LD_LIBRARY_PATH"
value="${env.LD_LIBRARY_PATH};/usr/lib" />
<env key="PATH" path="${env.PATH};${basedir};" />
@@ -146,7 +140,7 @@
<env key="base_dir" value="${basedir}/../.." />
<arg line="check" />
</exec>
- </tasks>
+ </target>
</configuration>
<goals>
<goal>run</goal>
diff --git a/zookeeper-contrib/pom.xml b/zookeeper-contrib/pom.xml
index 0e2959d..1d4cf74 100755
--- a/zookeeper-contrib/pom.xml
+++ b/zookeeper-contrib/pom.xml
@@ -34,14 +34,21 @@
Contrib projects to Apache ZooKeeper
</description>
- <modules>
- <module>zookeeper-contrib-loggraph</module>
- <module>zookeeper-contrib-rest</module>
- <module>zookeeper-contrib-zooinspector</module>
- </modules>
+ <properties>
+ <spotbugs.skip>true</spotbugs.skip>
+ </properties>
<profiles>
<profile>
+ <id>full-build</id>
+ <modules>
+ <module>zookeeper-contrib-fatjar</module>
+ <module>zookeeper-contrib-loggraph</module>
+ <module>zookeeper-contrib-rest</module>
+ <module>zookeeper-contrib-zooinspector</module>
+ </modules>
+ </profile>
+ <profile>
<id>fatjar</id>
<modules>
<module>zookeeper-contrib-fatjar</module>
@@ -49,10 +56,6 @@
</profile>
</profiles>
- <properties>
- <spotbugs.skip>true</spotbugs.skip>
- </properties>
-
<build>
<pluginManagement>
<plugins>
diff --git a/zookeeper-docs/pom.xml b/zookeeper-docs/pom.xml
index a46b880..75fd65a 100644
--- a/zookeeper-docs/pom.xml
+++ b/zookeeper-docs/pom.xml
@@ -24,12 +24,12 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper-docs</artifactId>
<name>Apache ZooKeeper - Documentation</name>
<description>Documentation</description>
+ <packaging>pom</packaging>
<build>
<plugins>
@@ -58,13 +58,6 @@
<skip>true</skip>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
</build>
</project>
diff --git a/zookeeper-it/pom.xml b/zookeeper-it/pom.xml
index 163930f..10f8b9d 100755
--- a/zookeeper-it/pom.xml
+++ b/zookeeper-it/pom.xml
@@ -33,6 +33,13 @@
ZooKeeper system tests
</description>
+ <!-- (temporarily) disable quality checks in this module for known failures
to be fixed later -->
+ <properties>
+ <skipTests>true</skipTests>
+ <spotbugs.skip>true</spotbugs.skip>
+ <checkstyle.skip>true</checkstyle.skip>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.zookeeper</groupId>
@@ -63,15 +70,17 @@
</dependencies>
<build>
- <sourceDirectory>src</sourceDirectory>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <sourcepath>src</sourcepath>
- </configuration>
- </plugin>
- </plugins>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+
<testSourceDirectory>${project.basedir}/src/main/java/</testSourceDirectory>
+
<testClassesDirectory>${project.build.directory}/classes/</testClassesDirectory>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
</build>
</project>
diff --git a/zookeeper-it/src/test/bench/org/apache/zookeeper/BenchMain.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/BenchMain.java
similarity index 100%
rename from zookeeper-it/src/test/bench/org/apache/zookeeper/BenchMain.java
rename to zookeeper-it/src/main/java/org/apache/zookeeper/BenchMain.java
diff --git
a/zookeeper-it/src/test/bench/org/apache/zookeeper/server/watch/WatchBench.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/server/watch/WatchBench.java
similarity index 100%
rename from
zookeeper-it/src/test/bench/org/apache/zookeeper/server/watch/WatchBench.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/server/watch/WatchBench.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/BaseSysTest.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/BaseSysTest.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/BaseSysTest.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/BaseSysTest.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/DuplicateNameException.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/DuplicateNameException.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/DuplicateNameException.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/DuplicateNameException.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/GenerateLoad.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/GenerateLoad.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/GenerateLoad.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/GenerateLoad.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/Instance.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/Instance.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/Instance.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/Instance.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/InstanceContainer.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/InstanceContainer.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/InstanceContainer.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/InstanceContainer.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/InstanceManager.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/InstanceManager.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/InstanceManager.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/InstanceManager.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/NoAssignmentException.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/NoAssignmentException.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/NoAssignmentException.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/NoAssignmentException.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/NoAvailableContainers.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/NoAvailableContainers.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/NoAvailableContainers.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/NoAvailableContainers.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/QuorumPeerInstance.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/QuorumPeerInstance.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/QuorumPeerInstance.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/QuorumPeerInstance.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/SimpleClient.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/SimpleClient.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/SimpleClient.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/SimpleClient.java
diff --git
a/zookeeper-it/src/test/java/org/apache/zookeeper/test/system/SimpleSysTest.java
b/zookeeper-it/src/main/java/org/apache/zookeeper/test/system/SimpleSysTest.java
similarity index 100%
rename from
zookeeper-it/src/test/java/org/apache/zookeeper/test/system/SimpleSysTest.java
rename to
zookeeper-it/src/main/java/org/apache/zookeeper/test/system/SimpleSysTest.java
diff --git a/zookeeper-jute/pom.xml b/zookeeper-jute/pom.xml
index 13fe7c8..129ba12 100755
--- a/zookeeper-jute/pom.xml
+++ b/zookeeper-jute/pom.xml
@@ -24,7 +24,6 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper-jute</artifactId>
diff --git a/zookeeper-metrics-providers/pom.xml
b/zookeeper-metrics-providers/pom.xml
index f07551b..a9b18d9 100755
--- a/zookeeper-metrics-providers/pom.xml
+++ b/zookeeper-metrics-providers/pom.xml
@@ -24,7 +24,6 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper-metrics-providers</artifactId>
diff --git a/zookeeper-metrics-providers/zookeeper-prometheus-metrics/pom.xml
b/zookeeper-metrics-providers/zookeeper-prometheus-metrics/pom.xml
index c6b5f13..68e7eb6 100755
--- a/zookeeper-metrics-providers/zookeeper-prometheus-metrics/pom.xml
+++ b/zookeeper-metrics-providers/zookeeper-prometheus-metrics/pom.xml
@@ -24,7 +24,6 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-metrics-providers</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper-prometheus-metrics</artifactId>
diff --git a/zookeeper-server/pom.xml b/zookeeper-server/pom.xml
index 117a77b..90f6151 100755
--- a/zookeeper-server/pom.xml
+++ b/zookeeper-server/pom.xml
@@ -24,7 +24,6 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
<version>3.7.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>zookeeper</artifactId>