| <?xml version="1.0" encoding="UTF-8"?> |
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
| <!-- |
| /** |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| --> |
| <modelVersion>4.0.0</modelVersion> |
| <parent> |
| <groupId>org.apache</groupId> |
| <artifactId>apache</artifactId> |
| <version>18</version> |
| <relativePath /> |
| <!-- no parent resolution --> |
| </parent> |
| <groupId>org.apache.zookeeper</groupId> |
| <artifactId>zookeeper</artifactId> |
| <packaging>pom</packaging> |
| <version>3.4.14-SNAPSHOT</version> |
| <name>Apache ZooKeeper</name> |
| <description> |
| ZooKeeper is a centralized service for maintaining configuration information, naming, |
| providing distributed synchronization, and providing group services. All of these kinds |
| of services are used in some form or another by distributed applications. Each time they |
| are implemented there is a lot of work that goes into fixing the bugs and race conditions |
| that are inevitable. Because of the difficulty of implementing these kinds of services, |
| applications initially usually skimp on them ,which make them brittle in the presence of |
| change and difficult to manage. Even when done correctly, different implementations of |
| these services lead to management complexity when the applications are deployed. |
| </description> |
| <url>http://zookeeper.apache.org</url> |
| <inceptionYear>2008</inceptionYear> |
| <!-- Set here so we can consistently use the correct name, even on branches with |
| an ASF parent pom older than v15. Also uses the url from v18. |
| --> |
| <licenses> |
| <license> |
| <name>Apache License, Version 2.0</name> |
| <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| <distribution>repo</distribution> |
| </license> |
| </licenses> |
| |
| <modules> |
| <module>zookeeper-docs</module> |
| <module>zookeeper-jute</module> |
| <module>zookeeper-server</module> |
| <module>zookeeper-client</module> |
| <module>zookeeper-recipes</module> |
| </modules> |
| |
| <scm> |
| <connection>scm:git:https://gitbox.apache.org/repos/asf/zookeeper.git</connection> |
| <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/zookeeper.git</developerConnection> |
| <url>https://gitbox.apache.org/repos/asf/zookeeper.git</url> |
| </scm> |
| <issueManagement> |
| <system>JIRA</system> |
| <url>http://issues.apache.org/jira/browse/ZOOKEEPER</url> |
| </issueManagement> |
| <ciManagement> |
| <system>hudson</system> |
| <url>http://hudson.zones.apache.org/hudson/view/ZooKeeper/job/ZooKeeper-TRUNK/</url> |
| </ciManagement> |
| <mailingLists> |
| <mailingList> |
| <name>User List</name> |
| <subscribe>user-subscribe@zookeeper.apache.org</subscribe> |
| <unsubscribe>user-unsubscribe@zookeeper.apache.org</unsubscribe> |
| <post>user@zookeeper.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/zookeeper-user/</archive> |
| </mailingList> |
| <mailingList> |
| <name>Developer List</name> |
| <subscribe>dev-subscribe@zookeeper.apache.org</subscribe> |
| <unsubscribe>dev-unsubscribe@zookeeper.apache.org</unsubscribe> |
| <post>dev@zookeeper.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/zookeeper-dev/</archive> |
| </mailingList> |
| <mailingList> |
| <name>Commits List</name> |
| <subscribe>commits-subscribe@zookeeper.apache.org</subscribe> |
| <unsubscribe>commits-unsubscribe@zookeeper.apache.org</unsubscribe> |
| <archive>http://mail-archives.apache.org/mod_mbox/zookeeper-commits/</archive> |
| </mailingList> |
| <mailingList> |
| <name>Issues List</name> |
| <subscribe>issues-subscribe@zookeeper.apache.org</subscribe> |
| <unsubscribe>issues-unsubscribe@zookeeper.apache.org</unsubscribe> |
| <archive>http://mail-archives.apache.org/mod_mbox/zookeeper-issues/</archive> |
| </mailingList> |
| <mailingList> |
| <name>Builds List</name> |
| <subscribe>builds-subscribe@zookeeper.apache.org</subscribe> |
| <unsubscribe>builds-unsubscribe@zookeeper.apache.org</unsubscribe> |
| <archive>http://mail-archives.apache.org/mod_mbox/zookeeper-builds/</archive> |
| </mailingList> |
| </mailingLists> |
| <developers> |
| <developer> |
| <id>tdunning</id> |
| <name>Ted Dunning </name> |
| <email>tdunning@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>camille</id> |
| <name>Camille Fournier</name> |
| <email>camille@apache.org</email> |
| <timezone>-5</timezone> |
| </developer> |
| <developer> |
| <id>phunt</id> |
| <name>Patrick Hunt</name> |
| <email>phunt@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>fpj</id> |
| <name>Flavio Junqueira</name> |
| <email>fpj@apache.org</email> |
| <timezone>+0</timezone> |
| </developer> |
| <developer> |
| <id>ivank</id> |
| <name>Ivan Kelly</name> |
| <email>ivank@apache.org</email> |
| <timezone>+2</timezone> |
| </developer> |
| <developer> |
| <id>mahadev</id> |
| <name>Mahadev Konar</name> |
| <email>mahadev@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>michim</id> |
| <name>Michi Mutsuzaki</name> |
| <email>michim@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>cnauroth</id> |
| <name>Chris Nauroth</name> |
| <email>cnauroth@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>breed</id> |
| <name>Benjamin Reed</name> |
| <email>breed@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>henry</id> |
| <name>Henry Robinson</name> |
| <email>henry@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>rgs</id> |
| <name>Raul Gutierrez Segales</name> |
| <email>rgs@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>rakeshr</id> |
| <name>Rakesh Radhakrishnan</name> |
| <email>rakeshr@apache.org</email> |
| <timezone>+5:30</timezone> |
| </developer> |
| <developer> |
| <id>hanm</id> |
| <name>Michael Han</name> |
| <email>hanm@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>gkesavan</id> |
| <name>Giridharan Kesavan</name> |
| <email>gkesavan@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>akornev</id> |
| <name>Andrew Kornev</name> |
| <email>akornev@apache.org</email> |
| </developer> |
| <developer> |
| <id>shralex</id> |
| <name>Alex Shraer</name> |
| <email>shralex@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>thawan</id> |
| <name>Thawan Kooburat</name> |
| <email>thawan@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>hdeng</id> |
| <name>Hongchao Deng</name> |
| <email>hdeng@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>arshad</id> |
| <name>Mohammad Arshad</name> |
| <email>arshad@apache.org</email> |
| <timezone>+5:30</timezone> |
| </developer> |
| <developer> |
| <id>afine</id> |
| <name>Abraham Fine</name> |
| <email>afine@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| <developer> |
| <id>andor</id> |
| <name>Andor Molnar</name> |
| <email>andor@apache.org</email> |
| <timezone>+1</timezone> |
| </developer> |
| <developer> |
| <id>lvfangmin</id> |
| <name>Allan Lyu</name> |
| <email>fangmin@apache.org</email> |
| <timezone>-8</timezone> |
| </developer> |
| </developers> |
| |
| <profiles> |
| <profile> |
| <id>full-build</id> |
| <modules> |
| <module>zookeeper-contrib</module> |
| </modules> |
| </profile> |
| <profile> |
| <!-- Excluds contrib --> |
| <id>java-build</id> |
| <activation> |
| <activeByDefault>true</activeByDefault> |
| </activation> |
| </profile> |
| </profiles> |
| |
| <properties> |
| <!-- maven properties --> |
| <maven.compiler.source>1.6</maven.compiler.source> |
| <maven.compiler.target>1.6</maven.compiler.target> |
| <dependency.locations.enabled>false</dependency.locations.enabled> |
| |
| <surefire-forkcount>1</surefire-forkcount> |
| |
| <!-- dependency versions --> |
| <slf4j.version>1.7.25</slf4j.version> |
| <audience-annotations.version>0.5.0</audience-annotations.version> |
| <junit.version>4.12</junit.version> |
| <log4j.version>1.2.17</log4j.version> |
| <mockito.version>1.8.5</mockito.version> |
| <hamcrest.version>1.3</hamcrest.version> |
| <commons-cli.version>1.2</commons-cli.version> |
| <netty.version>3.10.6.Final</netty.version> |
| <json.version>1.1.1</json.version> |
| <jline.version>0.9.94</jline.version> |
| <kerby.version>1.1.0</kerby.version> |
| <commons-collections.version>3.2.2</commons-collections.version> |
| <commons-lang.version>2.4</commons-lang.version> |
| <apache-directory-server.version>2.0.0-M15</apache-directory-server.version> |
| <apache-directory-api.version>1.0.0-M20</apache-directory-api.version> |
| <spotbugsannotations.version>3.1.9</spotbugsannotations.version> |
| </properties> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>org.hamcrest</groupId> |
| <artifactId>hamcrest-all</artifactId> |
| <version>${hamcrest.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| <version>${commons-collections.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.yetus</groupId> |
| <artifactId>audience-annotations</artifactId> |
| <version>${audience-annotations.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-cli</groupId> |
| <artifactId>commons-cli</artifactId> |
| <version>${commons-cli.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.kerby</groupId> |
| <artifactId>kerb-core</artifactId> |
| <version>${kerby.version}</version> |
| <exclusions> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.kerby</groupId> |
| <artifactId>kerb-simplekdc</artifactId> |
| <version>${kerby.version}</version> |
| <exclusions> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.kerby</groupId> |
| <artifactId>kerby-config</artifactId> |
| <version>${kerby.version}</version> |
| <exclusions> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-log4j12</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| <version>${slf4j.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-log4j12</artifactId> |
| <version>${slf4j.version}</version> |
| <exclusions> |
| <exclusion> |
| <groupId>*</groupId> |
| <artifactId>*</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>log4j</groupId> |
| <artifactId>log4j</artifactId> |
| <version>${log4j.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>${junit.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.mockito</groupId> |
| <artifactId>mockito-all</artifactId> |
| <version>${mockito.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>io.netty</groupId> |
| <artifactId>netty</artifactId> |
| <version>${netty.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.googlecode.json-simple</groupId> |
| <artifactId>json-simple</artifactId> |
| <version>${json.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>jline</groupId> |
| <artifactId>jline</artifactId> |
| <version>${jline.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-lang</groupId> |
| <artifactId>commons-lang</artifactId> |
| <version>${commons-lang.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-core-api</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-interceptor-kerberos</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-protocol-shared</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-protocol-kerberos</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-ldif-partition</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-mavibot-partition</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-log4j12</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>log4j</groupId> |
| <artifactId>log4j</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-all</artifactId> |
| <version>${apache-directory-api.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>xml-apis</groupId> |
| <artifactId>xml-apis</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>xpp3</groupId> |
| <artifactId>xpp3</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>dom4j</groupId> |
| <artifactId>dom4j</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-jdbm-partition</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.directory.server</groupId> |
| <artifactId>apacheds-protocol-ldap</artifactId> |
| <version>${apache-directory-server.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.apache.directory.jdbm</groupId> |
| <artifactId>apacheds-jdbm1</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.apache.directory.api</groupId> |
| <artifactId>api-ldap-schema-data</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>com.github.spotbugs</groupId> |
| <artifactId>spotbugs-annotations</artifactId> |
| <version>${spotbugsannotations.version}</version> |
| <scope>provided</scope> |
| <optional>true</optional> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| |
| <build> |
| <pluginManagement> |
| <plugins> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>properties-maven-plugin</artifactId> |
| <version>1.0.0</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>3.8.0</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <version>3.1.0</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <version>3.0.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>3.0.1</version> |
| <configuration> |
| <doclint>none</doclint> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <version>3.1.0</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-release-plugin</artifactId> |
| <version>2.5.3</version> |
| <configuration> |
| <releaseProfiles>apache-release</releaseProfiles> |
| <arguments>-Dmaven.test.skip.exec ${arguments}</arguments> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <version>2.22.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-antrun-plugin</artifactId> |
| <version>1.8</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-dependency-plugin</artifactId> |
| <version>3.1.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>exec-maven-plugin</artifactId> |
| <version>1.6.0</version> |
| </plugin> |
| <plugin> |
| <groupId>pl.project13.maven</groupId> |
| <artifactId>git-commit-id-plugin</artifactId> |
| <version>2.2.5</version> |
| <inherited>false</inherited> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>build-helper-maven-plugin</artifactId> |
| <version>3.0.0</version> |
| </plugin> |
| <plugin> |
| <groupId>org.openclover</groupId> |
| <artifactId>clover-maven-plugin</artifactId> |
| <version>4.3.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-install-plugin</artifactId> |
| <version>3.0.0-M1</version> |
| </plugin> |
| <plugin> |
| <groupId>com.github.spotbugs</groupId> |
| <artifactId>spotbugs-maven-plugin</artifactId> |
| <version>3.1.9</version> |
| <configuration> |
| <excludeFilterFile>excludeFindBugsFilter.xml</excludeFilterFile> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.owasp</groupId> |
| <artifactId>dependency-check-maven</artifactId> |
| <version>5.1.0</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.felix</groupId> |
| <artifactId>maven-bundle-plugin</artifactId> |
| <version>4.1.0</version> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| |
| <plugins> |
| <plugin> |
| <groupId>pl.project13.maven</groupId> |
| <artifactId>git-commit-id-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>find-current-git-revision</id> |
| <goals> |
| <goal>revision</goal> |
| </goals> |
| <phase>validate</phase> |
| </execution> |
| </executions> |
| <configuration> |
| <skipPoms>false</skipPoms> |
| <runOnlyOnce>true</runOnlyOnce> |
| <failOnNoGitDirectory>false</failOnNoGitDirectory> |
| <dotGitDirectory>${project.basedir}/.git</dotGitDirectory> |
| <prefix>git</prefix> |
| <verbose>false</verbose> |
| <generateGitPropertiesFile>true</generateGitPropertiesFile> |
| <generateGitPropertiesFilename>${project.basedir}/zookeeper-server/src/main/resources/git.properties</generateGitPropertiesFilename> |
| <format>properties</format> |
| <gitDescribe> |
| <skip>false</skip> |
| <always>false</always> |
| <dirty>-dirty</dirty> |
| </gitDescribe> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.openclover</groupId> |
| <artifactId>clover-maven-plugin</artifactId> |
| <configuration> |
| <generateHtml>true</generateHtml> |
| <generateXml>true</generateXml> |
| <includes> |
| <include>org/apache/zookeeper/**/*</include> |
| </includes> |
| <excludes> |
| <exclude>org/apache/zookeeper/version/**/*</exclude> |
| </excludes> |
| </configuration> |
| <executions> |
| <execution> |
| <phase>pre-site</phase> |
| <goals> |
| <goal>instrument</goal> |
| <goal>aggregate</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-antrun-plugin</artifactId> |
| <executions> |
| <execution> |
| <phase>validate</phase> |
| <goals> |
| <goal>run</goal> |
| </goals> |
| <configuration> |
| <exportAntProperties>true</exportAntProperties> |
| <target> |
| <property environment="env"/> |
| <exec executable="hostname" outputproperty="host.name"/> |
| </target> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>Jar Tests Package</id> |
| <phase>package</phase> |
| <goals> |
| <goal>test-jar</goal> |
| </goals> |
| <configuration> |
| <includes> |
| <include>org/**</include> |
| <include>META_INF/**</include> |
| </includes> |
| <skipIfEmpty>true</skipIfEmpty> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>attach-sources</id> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>attach-javadocs</id> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>source-package</id> |
| <phase>package</phase> |
| <goals> |
| <goal> |
| single |
| </goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/source-package.xml</descriptor> |
| </descriptors> |
| <finalName>zookeeper-${project.version}</finalName> |
| <tarLongFileMode>gnu</tarLongFileMode> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>com.github.spotbugs</groupId> |
| <artifactId>spotbugs-maven-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.owasp</groupId> |
| <artifactId>dependency-check-maven</artifactId> |
| <configuration> |
| <format>ALL</format> |
| <failBuildOnCVSS>0</failBuildOnCVSS> |
| <suppressionFiles> |
| <suppressionsFile>owaspSuppressions.xml</suppressionsFile> |
| </suppressionFiles> |
| </configuration> |
| </plugin> |
| </plugins> |
| |
| <resources> |
| <resource> |
| <directory>${project.basedir}src/main/java/resources</directory> |
| <excludes> |
| <exclude>**/*.*</exclude> |
| </excludes> |
| </resource> |
| </resources> |
| </build> |
| |
| <reporting> |
| <plugins> |
| <plugin> |
| <groupId>org.openclover</groupId> |
| <artifactId>clover-maven-plugin</artifactId> |
| </plugin> |
| </plugins> |
| </reporting> |
| |
| </project> |