| <?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/xsd/maven-4.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.hbase</groupId> | 
 |     <artifactId>hbase-build-configuration</artifactId> | 
 |     <version>${revision}</version> | 
 |     <relativePath>../hbase-build-configuration</relativePath> | 
 |   </parent> | 
 |  | 
 |   <artifactId>hbase-asyncfs</artifactId> | 
 |   <name>Apache HBase - Asynchronous FileSystem</name> | 
 |   <description>HBase Asynchronous FileSystem Implementation for WAL</description> | 
 |  | 
 |   <dependencies> | 
 |     <dependency> | 
 |       <groupId>org.apache.hbase</groupId> | 
 |       <artifactId>hbase-common</artifactId> | 
 |       <type>test-jar</type> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.hbase</groupId> | 
 |       <artifactId>hbase-annotations</artifactId> | 
 |       <type>test-jar</type> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.hbase</groupId> | 
 |       <artifactId>hbase-logging</artifactId> | 
 |       <type>test-jar</type> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.hbase</groupId> | 
 |       <artifactId>hbase-common</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.hbase</groupId> | 
 |       <artifactId>hbase-client</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.slf4j</groupId> | 
 |       <artifactId>slf4j-api</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>com.github.stephenc.findbugs</groupId> | 
 |       <artifactId>findbugs-annotations</artifactId> | 
 |       <scope>compile</scope> | 
 |       <optional>true</optional> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>junit</groupId> | 
 |       <artifactId>junit</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.bouncycastle</groupId> | 
 |       <artifactId>bcprov-jdk18on</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.kerby</groupId> | 
 |       <artifactId>kerb-client</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.kerby</groupId> | 
 |       <artifactId>kerb-simplekdc</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.hbase</groupId> | 
 |       <artifactId>hbase-http</artifactId> | 
 |       <type>test-jar</type> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.mockito</groupId> | 
 |       <artifactId>mockito-core</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.slf4j</groupId> | 
 |       <artifactId>jcl-over-slf4j</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.slf4j</groupId> | 
 |       <artifactId>jul-to-slf4j</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.logging.log4j</groupId> | 
 |       <artifactId>log4j-api</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.logging.log4j</groupId> | 
 |       <artifactId>log4j-core</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.logging.log4j</groupId> | 
 |       <artifactId>log4j-slf4j-impl</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.apache.logging.log4j</groupId> | 
 |       <artifactId>log4j-1.2-api</artifactId> | 
 |       <scope>test</scope> | 
 |     </dependency> | 
 |   </dependencies> | 
 |   <build> | 
 |     <plugins> | 
 |       <!-- Make a jar and put the sources in the jar --> | 
 |       <plugin> | 
 |         <groupId>org.apache.maven.plugins</groupId> | 
 |         <artifactId>maven-source-plugin</artifactId> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <!--Make it so assembly:single does nothing in here--> | 
 |         <artifactId>maven-assembly-plugin</artifactId> | 
 |         <configuration> | 
 |           <skipAssembly>true</skipAssembly> | 
 |         </configuration> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <groupId>net.revelc.code</groupId> | 
 |         <artifactId>warbucks-maven-plugin</artifactId> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <groupId>org.apache.maven.plugins</groupId> | 
 |         <artifactId>maven-checkstyle-plugin</artifactId> | 
 |         <configuration> | 
 |           <failOnViolation>true</failOnViolation> | 
 |         </configuration> | 
 |       </plugin> | 
 |     </plugins> | 
 |   </build> | 
 |  | 
 |   <profiles> | 
 |     <!-- Profiles for building against different hadoop versions --> | 
 |     <profile> | 
 |       <id>hadoop-3.0</id> | 
 |       <activation> | 
 |         <property> | 
 |           <name>!hadoop.profile</name> | 
 |         </property> | 
 |       </activation> | 
 |       <dependencies> | 
 |         <dependency> | 
 |           <groupId>org.apache.hadoop</groupId> | 
 |           <artifactId>hadoop-common</artifactId> | 
 |         </dependency> | 
 |         <dependency> | 
 |           <groupId>org.apache.hadoop</groupId> | 
 |           <artifactId>hadoop-hdfs</artifactId> | 
 |         </dependency> | 
 |         <dependency> | 
 |           <groupId>org.apache.hadoop</groupId> | 
 |           <artifactId>hadoop-hdfs-client</artifactId> | 
 |         </dependency> | 
 |         <dependency> | 
 |           <groupId>org.apache.hadoop</groupId> | 
 |           <artifactId>hadoop-hdfs</artifactId> | 
 |           <type>test-jar</type> | 
 |           <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |           <groupId>org.apache.hadoop</groupId> | 
 |           <artifactId>hadoop-annotations</artifactId> | 
 |         </dependency> | 
 |         <dependency> | 
 |           <groupId>org.apache.hadoop</groupId> | 
 |           <artifactId>hadoop-minicluster</artifactId> | 
 |           <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |           <groupId>org.apache.hadoop</groupId> | 
 |           <artifactId>hadoop-minikdc</artifactId> | 
 |           <scope>test</scope> | 
 |         </dependency> | 
 |       </dependencies> | 
 |     </profile> | 
 |     <profile> | 
 |       <id>eclipse-specific</id> | 
 |       <activation> | 
 |         <property> | 
 |           <name>m2e.version</name> | 
 |         </property> | 
 |       </activation> | 
 |       <build> | 
 |         <pluginManagement> | 
 |           <plugins> | 
 |             <!--This plugin's configuration is used to store Eclipse m2e settings | 
 |                  only. It has no influence on the Maven build itself.--> | 
 |             <plugin> | 
 |               <groupId>org.eclipse.m2e</groupId> | 
 |               <artifactId>lifecycle-mapping</artifactId> | 
 |               <configuration> | 
 |                 <lifecycleMappingMetadata> | 
 |                   <pluginExecutions/> | 
 |                 </lifecycleMappingMetadata> | 
 |               </configuration> | 
 |             </plugin> | 
 |           </plugins> | 
 |         </pluginManagement> | 
 |       </build> | 
 |     </profile> | 
 |   </profiles> | 
 | </project> |