|
@@ -24,12 +24,13 @@
|
|
|
<groupId>org.apache</groupId>
|
|
|
<artifactId>apache</artifactId>
|
|
|
<version>18</version>
|
|
|
- <relativePath/>
|
|
|
+ <relativePath />
|
|
|
<!-- no parent resolution -->
|
|
|
</parent>
|
|
|
<groupId>org.apache.zookeeper</groupId>
|
|
|
<artifactId>zookeeper</artifactId>
|
|
|
<packaging>pom</packaging>
|
|
|
+ <!-- to change version: mvn -\-batch-mode release:update-versions -DdevelopmentVersion=3.6.0-SNAPSHOT -->
|
|
|
<version>3.6.0-SNAPSHOT</version>
|
|
|
<name>Apache ZooKeeper</name>
|
|
|
<description>
|
|
@@ -57,11 +58,15 @@
|
|
|
|
|
|
<modules>
|
|
|
<module>zookeeper-docs</module>
|
|
|
+ <module>zookeeper-jute</module>
|
|
|
+ <module>zookeeper-server</module>
|
|
|
+ <module>zookeeper-client</module>
|
|
|
</modules>
|
|
|
+
|
|
|
<scm>
|
|
|
<connection>scm:git:git://git.apache.org/zookeeper.git</connection>
|
|
|
- <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/zookeeper.git</developerConnection>
|
|
|
- <url>https://git-wip-us.apache.org/repos/asf?p=zookeeper.git</url>
|
|
|
+ <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>
|
|
@@ -233,4 +238,245 @@
|
|
|
</developer>
|
|
|
</developers>
|
|
|
|
|
|
+ <properties>
|
|
|
+ <!-- maven properties -->
|
|
|
+ <maven.compiler.source>1.8</maven.compiler.source>
|
|
|
+ <maven.compiler.target>1.8</maven.compiler.target>
|
|
|
+ <dependency.locations.enabled>false</dependency.locations.enabled>
|
|
|
+
|
|
|
+ <surefire-forkcount>8</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>4.1.29.Final</netty.version>
|
|
|
+ <jetty.version>9.4.10.v20180503</jetty.version>
|
|
|
+ <jackson.version>2.9.5</jackson.version>
|
|
|
+ <json.version>1.1.1</json.version>
|
|
|
+ <jline.version>2.11</jline.version>
|
|
|
+ <kerby.version>1.1.0</kerby.version>
|
|
|
+ <bouncycastle.version>1.56</bouncycastle.version>
|
|
|
+ <commons-collections.version>3.2.2</commons-collections.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.bouncycastle</groupId>
|
|
|
+ <artifactId>bcprov-jdk15on</artifactId>
|
|
|
+ <version>${bouncycastle.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.bouncycastle</groupId>
|
|
|
+ <artifactId>bcpkix-jdk15on</artifactId>
|
|
|
+ <version>${bouncycastle.version}</version>
|
|
|
+ </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-all</artifactId>
|
|
|
+ <version>${netty.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.eclipse.jetty</groupId>
|
|
|
+ <artifactId>jetty-server</artifactId>
|
|
|
+ <version>${jetty.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.eclipse.jetty</groupId>
|
|
|
+ <artifactId>jetty-servlet</artifactId>
|
|
|
+ <version>${jetty.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.fasterxml.jackson.core</groupId>
|
|
|
+ <artifactId>jackson-databind</artifactId>
|
|
|
+ <version>${jackson.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>
|
|
|
+ </dependencies>
|
|
|
+ </dependencyManagement>
|
|
|
+
|
|
|
+ <build>
|
|
|
+ <pluginManagement>
|
|
|
+ <plugins>
|
|
|
+ <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-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>
|
|
|
+ </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>
|
|
|
+ </plugins>
|
|
|
+ </pluginManagement>
|
|
|
+
|
|
|
+ <plugins>
|
|
|
+ <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>
|
|
|
+ </plugins>
|
|
|
+ </build>
|
|
|
+
|
|
|
+ <reporting>
|
|
|
+ <plugins>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.openclover</groupId>
|
|
|
+ <artifactId>clover-maven-plugin</artifactId>
|
|
|
+ </plugin>
|
|
|
+ </plugins>
|
|
|
+ </reporting>
|
|
|
+
|
|
|
</project>
|