"Fossies" - the Fresh Open Source Software Archive

Member "apache-zookeeper-3.5.6/zookeeper-server/pom.xml" (8 Oct 2019, 9162 Bytes) of package /linux/misc/apache-zookeeper-3.5.6.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) XML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "pom.xml": 3.5.5_vs_3.5.6.

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <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">
    3   <!--
    4   /**
    5    * Licensed to the Apache Software Foundation (ASF) under one
    6    * or more contributor license agreements.  See the NOTICE file
    7    * distributed with this work for additional information
    8    * regarding copyright ownership.  The ASF licenses this file
    9    * to you under the Apache License, Version 2.0 (the
   10    * "License"); you may not use this file except in compliance
   11    * with the License.  You may obtain a copy of the License at
   12    *
   13    *     http://www.apache.org/licenses/LICENSE-2.0
   14    *
   15    * Unless required by applicable law or agreed to in writing, software
   16    * distributed under the License is distributed on an "AS IS" BASIS,
   17    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   18    * See the License for the specific language governing permissions and
   19    * limitations under the License.
   20    */
   21   -->
   22   <modelVersion>4.0.0</modelVersion>
   23   <parent>
   24     <groupId>org.apache.zookeeper</groupId>
   25     <artifactId>parent</artifactId>
   26     <version>3.5.6</version>
   27     <relativePath>..</relativePath>
   28   </parent>
   29 
   30   <groupId>org.apache.zookeeper</groupId>
   31   <artifactId>zookeeper</artifactId>
   32   <packaging>jar</packaging>
   33   <name>Apache ZooKeeper - Server</name>
   34   <description>ZooKeeper server</description>
   35 
   36   <dependencies>
   37     <dependency>
   38       <groupId>com.github.spotbugs</groupId>
   39       <artifactId>spotbugs-annotations</artifactId>
   40       <scope>provided</scope>
   41       <optional>true</optional>
   42     </dependency>
   43     <dependency>
   44       <groupId>org.hamcrest</groupId>
   45       <artifactId>hamcrest-all</artifactId>
   46       <scope>test</scope>
   47     </dependency>
   48     <dependency>
   49       <groupId>commons-collections</groupId>
   50       <artifactId>commons-collections</artifactId>
   51       <scope>test</scope>
   52     </dependency>
   53     <dependency>
   54       <groupId>org.apache.zookeeper</groupId>
   55       <artifactId>zookeeper-jute</artifactId>
   56       <version>${project.version}</version>
   57     </dependency>
   58     <dependency>
   59       <groupId>commons-cli</groupId>
   60       <artifactId>commons-cli</artifactId>
   61       <scope>provided</scope>
   62     </dependency>
   63     <dependency>
   64       <groupId>org.apache.yetus</groupId>
   65       <artifactId>audience-annotations</artifactId>
   66     </dependency>
   67     <dependency>
   68       <groupId>io.netty</groupId>
   69       <artifactId>netty-handler</artifactId>
   70     </dependency>
   71     <dependency>
   72       <groupId>io.netty</groupId>
   73       <artifactId>netty-transport-native-epoll</artifactId>
   74     </dependency>
   75     <dependency>
   76       <groupId>org.slf4j</groupId>
   77       <artifactId>slf4j-api</artifactId>
   78     </dependency>
   79     <dependency>
   80       <groupId>org.slf4j</groupId>
   81       <artifactId>slf4j-log4j12</artifactId>
   82     </dependency>
   83     <dependency>
   84       <groupId>org.eclipse.jetty</groupId>
   85       <artifactId>jetty-server</artifactId>
   86       <scope>provided</scope>
   87     </dependency>
   88     <dependency>
   89       <groupId>org.eclipse.jetty</groupId>
   90       <artifactId>jetty-servlet</artifactId>
   91       <scope>provided</scope>
   92     </dependency>
   93     <dependency>
   94       <groupId>com.fasterxml.jackson.core</groupId>
   95       <artifactId>jackson-databind</artifactId>
   96       <scope>provided</scope>
   97     </dependency>
   98     <dependency>
   99       <groupId>com.googlecode.json-simple</groupId>
  100       <artifactId>json-simple</artifactId>
  101       <scope>provided</scope>
  102     </dependency>
  103     <dependency>
  104       <groupId>org.bouncycastle</groupId>
  105       <artifactId>bcprov-jdk15on</artifactId>
  106       <scope>test</scope>
  107     </dependency>
  108     <dependency>
  109       <groupId>org.bouncycastle</groupId>
  110       <artifactId>bcpkix-jdk15on</artifactId>
  111       <scope>test</scope>
  112     </dependency>
  113     <dependency>
  114       <groupId>jline</groupId>
  115       <artifactId>jline</artifactId>
  116       <scope>provided</scope>
  117     </dependency>
  118     <dependency>
  119       <groupId>log4j</groupId>
  120       <artifactId>log4j</artifactId>
  121     </dependency>
  122     <dependency>
  123       <groupId>org.apache.kerby</groupId>
  124       <artifactId>kerb-core</artifactId>
  125       <scope>test</scope>
  126     </dependency>
  127     <dependency>
  128       <groupId>org.apache.kerby</groupId>
  129       <artifactId>kerb-simplekdc</artifactId>
  130       <scope>test</scope>
  131     </dependency>
  132     <dependency>
  133       <groupId>org.apache.kerby</groupId>
  134       <artifactId>kerby-config</artifactId>
  135       <scope>test</scope>
  136     </dependency>
  137     <dependency>
  138       <groupId>org.mockito</groupId>
  139       <artifactId>mockito-core</artifactId>
  140       <scope>test</scope>
  141     </dependency>
  142     <dependency>
  143       <groupId>junit</groupId>
  144       <artifactId>junit</artifactId>
  145       <scope>test</scope>
  146     </dependency>
  147   </dependencies>
  148 
  149   <build>
  150     <plugins>
  151       <plugin>
  152         <groupId>org.codehaus.mojo</groupId>
  153         <artifactId>properties-maven-plugin</artifactId>
  154         <executions>
  155           <execution>
  156             <phase>initialize</phase>
  157             <goals>
  158               <goal>read-project-properties</goal>
  159             </goals>
  160             <configuration>
  161               <files>
  162                 <file>${basedir}/src/main/resources/git.properties</file>
  163               </files>
  164             </configuration>
  165           </execution>
  166         </executions>
  167       </plugin>
  168       <plugin> <!-- ${maven.build.timestamp} does not support timezone :( -->
  169         <groupId>org.codehaus.mojo</groupId>
  170         <artifactId>build-helper-maven-plugin</artifactId>
  171         <executions>
  172           <execution>
  173             <id>tbuild-time</id>
  174             <goals>
  175               <goal>timestamp-property</goal>
  176             </goals>
  177             <configuration>
  178               <name>build.time</name>
  179               <pattern>MM/dd/yyyy HH:mm zz</pattern>
  180               <locale>en_US</locale>
  181               <timeZone>GMT</timeZone>
  182             </configuration>
  183           </execution>
  184         </executions>
  185       </plugin>
  186       <plugin>
  187         <groupId>org.apache.maven.plugins</groupId>
  188         <artifactId>maven-compiler-plugin</artifactId>
  189         <executions>
  190           <execution>
  191             <id>pre-compile-vergen</id>
  192             <phase>generate-sources</phase>
  193             <configuration>
  194               <includes>
  195                 <include>org/apache/zookeeper/version/**/*.java</include>
  196               </includes>
  197             </configuration>
  198             <goals>
  199               <goal>compile</goal>
  200             </goals>
  201           </execution>
  202         </executions>
  203       </plugin>
  204       <plugin>
  205         <groupId>org.codehaus.mojo</groupId>
  206         <artifactId>exec-maven-plugin</artifactId>
  207         <executions>
  208           <execution>
  209             <id>generate-version-info</id>
  210             <phase>generate-sources</phase>
  211             <goals>
  212               <goal>exec</goal>
  213             </goals>
  214             <configuration>
  215               <workingDirectory>${project.basedir}/src/main/java/</workingDirectory>
  216               <executable>java</executable>
  217               <arguments>
  218                 <argument>-classpath</argument>
  219                 <classpath />
  220                 <argument>org.apache.zookeeper.version.util.VerGen</argument>
  221                 <argument>${project.version}</argument>
  222                 <argument>${git.commit.id}</argument>
  223                 <argument>${build.time}</argument>
  224               </arguments>
  225             </configuration>
  226           </execution>
  227         </executions>
  228       </plugin>
  229       <plugin>
  230         <groupId>org.apache.maven.plugins</groupId>
  231         <artifactId>maven-dependency-plugin</artifactId>
  232         <executions>
  233           <execution>
  234             <id>copy-dependencies</id>
  235             <phase>package</phase>
  236             <goals>
  237               <goal>copy-dependencies</goal>
  238             </goals>
  239             <configuration>
  240               <outputDirectory>${project.build.directory}/lib</outputDirectory>
  241               <overWriteReleases>false</overWriteReleases>
  242               <overWriteSnapshots>true</overWriteSnapshots>
  243               <excludeTransitive>false</excludeTransitive>
  244             </configuration>
  245           </execution>
  246         </executions>
  247       </plugin>
  248 
  249       <plugin>
  250         <groupId>org.apache.maven.plugins</groupId>
  251         <artifactId>maven-surefire-plugin</artifactId>
  252         <configuration>
  253           <includes>
  254             <include>**/*Test.java</include>
  255           </includes>
  256           <forkCount>${surefire-forkcount}</forkCount>
  257           <reuseForks>false</reuseForks>
  258           <argLine>-Xmx512m -Dtest.junit.threads=${surefire-forkcount} -Dzookeeper.junit.threadid=${surefire.forkNumber}</argLine>
  259           <basedir>${project.basedir}</basedir>
  260           <redirectTestOutputToFile>true</redirectTestOutputToFile>
  261           <systemPropertyVariables>
  262             <build.test.dir>${project.build.directory}/surefire</build.test.dir>
  263             <zookeeper.DigestAuthenticationProvider.superDigest>super:D/InIHSb7yEEbrWz8b9l71RjZJU=</zookeeper.DigestAuthenticationProvider.superDigest>
  264           </systemPropertyVariables>
  265         </configuration>
  266       </plugin>
  267     </plugins>
  268   </build>
  269 
  270 </project>