Browse Source

ZOOKEEPER-3122: Only deploy zk-server and zk-jute to maven repo

Skip Maven deploy plugin for modules which are not to be deployed:
- assembly
- clients (C binding)
- documentation
- recipes

Author: Enrico Olivelli <eolivelli@apache.org>

Reviewers: andor@apache.org

Closes #889 from eolivelli/fix/ZOOKEEPER-3122-fix-deploy

(cherry picked from commit 57296927ec268930a6c2704104849d4d7dcb6721)
Signed-off-by: Andor Molnar <andor@apache.org>
Enrico Olivelli 6 years ago
parent
commit
91cf67029f
4 changed files with 39 additions and 3 deletions
  1. 8 0
      zookeeper-assembly/pom.xml
  2. 11 1
      zookeeper-client/pom.xml
  3. 8 2
      zookeeper-docs/pom.xml
  4. 12 0
      zookeeper-recipes/pom.xml

+ 8 - 0
zookeeper-assembly/pom.xml

@@ -99,6 +99,14 @@
             <skip>true</skip>
         </configuration>
       </plugin>
+
+      <plugin>
+        <artifactId>maven-deploy-plugin</artifactId>
+        <configuration>
+          <!-- this module isn't to be deployed to Maven Central -->
+          <skip>true</skip>
+        </configuration>
+      </plugin>
     </plugins>
   </build>
 

+ 11 - 1
zookeeper-client/pom.xml

@@ -47,5 +47,15 @@
       <modules />
     </profile>
   </profiles>
-
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-deploy-plugin</artifactId>
+        <configuration>
+          <!-- this module isn't to be deployed to Maven Central -->
+          <skip>true</skip>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>

+ 8 - 2
zookeeper-docs/pom.xml

@@ -54,7 +54,13 @@
           <copyDirectories>images,skin</copyDirectories>
         </configuration>
       </plugin>
+      <plugin>
+        <artifactId>maven-deploy-plugin</artifactId>
+        <configuration>
+          <!-- this module isn't to be deployed to Maven Central -->
+          <skip>true</skip>
+        </configuration>
+      </plugin>
     </plugins>
   </build>
-
-</project>
+</project>

+ 12 - 0
zookeeper-recipes/pom.xml

@@ -62,4 +62,16 @@
     <module>zookeeper-recipes-queue</module>
   </modules>
 
+  <build>
+    <plugins>
+      <plugin>
+       <artifactId>maven-deploy-plugin</artifactId>
+       <configuration>
+         <!-- this module isn't to be deployed to Maven Central -->
+         <skip>true</skip>
+       </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
 </project>