Download hbase-0.94.27.jar file

Introduction

You can download hbase-0.94.27.jar in this page.

License

Apache License

Type List

hbase-0.94.27.jar file has the following types.

META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/MANIFEST.MF
META-INF/NOTICE
META-INF/maven/org.apache.hbase/hbase/pom.properties
META-INF/maven/org.apache.hbase/hbase/pom.xml
hbase-default.xml
hbase-webapps/master/WEB-INF/web.xml
hbase-webapps/master/index.html
hbase-webapps/regionserver/WEB-INF/web.xml
hbase-webapps/regionserver/index.html
hbase-webapps/rest/WEB-INF/web.xml
hbase-webapps/rest/index.html
hbase-webapps/static/favicon.ico
hbase-webapps/static/hbase.css
hbase-webapps/static/hbase_logo.png
hbase-webapps/static/hbase_logo_med.gif
hbase-webapps/thrift/WEB-INF/web.xml
hbase-webapps/thrift/index.html
org.apache.hadoop.hbase.Abortable.class
org.apache.hadoop.hbase.BaseConfigurable.class
org.apache.hadoop.hbase.CallSequenceOutOfOrderException.class
org.apache.hadoop.hbase.Chore.class
org.apache.hadoop.hbase.ClockOutOfSyncException.class
org.apache.hadoop.hbase.ClusterStatus.class
org.apache.hadoop.hbase.Coprocessor.class
org.apache.hadoop.hbase.CoprocessorEnvironment.class
org.apache.hadoop.hbase.DaemonThreadFactory.class
org.apache.hadoop.hbase.DoNotRetryIOException.class
org.apache.hadoop.hbase.DroppedSnapshotException.class
org.apache.hadoop.hbase.EmptyWatcher.class
org.apache.hadoop.hbase.HBaseConfiguration.class
org.apache.hadoop.hbase.HBaseFileSystem.class
org.apache.hadoop.hbase.HBaseIOException.class
org.apache.hadoop.hbase.HColumnDescriptor.class
org.apache.hadoop.hbase.HConstants.class
org.apache.hadoop.hbase.HDFSBlocksDistribution.class
org.apache.hadoop.hbase.HRegionInfo.class
org.apache.hadoop.hbase.HRegionLocation.class
org.apache.hadoop.hbase.HServerAddress.class
org.apache.hadoop.hbase.HServerInfo.class
org.apache.hadoop.hbase.HServerLoad.class
org.apache.hadoop.hbase.HTableDescriptor.class
org.apache.hadoop.hbase.HealthCheckChore.class
org.apache.hadoop.hbase.HealthChecker.class
org.apache.hadoop.hbase.HealthReport.class
org.apache.hadoop.hbase.InvalidFamilyOperationException.class
org.apache.hadoop.hbase.KeyValue.class
org.apache.hadoop.hbase.LocalHBaseCluster.class
org.apache.hadoop.hbase.MasterAddressTracker.class
org.apache.hadoop.hbase.MasterNotRunningException.class
org.apache.hadoop.hbase.NotAllMetaRegionsOnlineException.class
org.apache.hadoop.hbase.NotServingRegionException.class
org.apache.hadoop.hbase.PleaseHoldException.class
org.apache.hadoop.hbase.RegionException.class
org.apache.hadoop.hbase.RegionTooBusyException.class
org.apache.hadoop.hbase.RemoteExceptionHandler.class
org.apache.hadoop.hbase.Server.class
org.apache.hadoop.hbase.ServerName.class
org.apache.hadoop.hbase.Stoppable.class
org.apache.hadoop.hbase.TableDescriptors.class
org.apache.hadoop.hbase.TableExistsException.class
org.apache.hadoop.hbase.TableInfoMissingException.class
org.apache.hadoop.hbase.TableNotDisabledException.class
org.apache.hadoop.hbase.TableNotEnabledException.class
org.apache.hadoop.hbase.TableNotFoundException.class
org.apache.hadoop.hbase.UnknownRegionException.class
org.apache.hadoop.hbase.UnknownRowLockException.class
org.apache.hadoop.hbase.UnknownScannerException.class
org.apache.hadoop.hbase.VersionAnnotation.class
org.apache.hadoop.hbase.YouAreDeadException.class
org.apache.hadoop.hbase.ZooKeeperConnectionException.class
org.apache.hadoop.hbase.avro.AvroServer.class
org.apache.hadoop.hbase.avro.AvroUtil.class
org.apache.hadoop.hbase.avro.generated.AClusterStatus.class
org.apache.hadoop.hbase.avro.generated.AColumn.class
org.apache.hadoop.hbase.avro.generated.AColumnValue.class
org.apache.hadoop.hbase.avro.generated.ACompressionAlgorithm.class
org.apache.hadoop.hbase.avro.generated.ADelete.class
org.apache.hadoop.hbase.avro.generated.AFamilyDescriptor.class
org.apache.hadoop.hbase.avro.generated.AGet.class
org.apache.hadoop.hbase.avro.generated.AIOError.class
org.apache.hadoop.hbase.avro.generated.AIllegalArgument.class
org.apache.hadoop.hbase.avro.generated.AMasterNotRunning.class
org.apache.hadoop.hbase.avro.generated.APut.class
org.apache.hadoop.hbase.avro.generated.ARegionLoad.class
org.apache.hadoop.hbase.avro.generated.AResult.class
org.apache.hadoop.hbase.avro.generated.AResultEntry.class
org.apache.hadoop.hbase.avro.generated.AScan.class
org.apache.hadoop.hbase.avro.generated.AServerAddress.class
org.apache.hadoop.hbase.avro.generated.AServerInfo.class
org.apache.hadoop.hbase.avro.generated.AServerLoad.class
org.apache.hadoop.hbase.avro.generated.ATableDescriptor.class
org.apache.hadoop.hbase.avro.generated.ATableExists.class
org.apache.hadoop.hbase.avro.generated.ATimeRange.class
org.apache.hadoop.hbase.avro.generated.HBase.class
org.apache.hadoop.hbase.backup.HFileArchiver.class
org.apache.hadoop.hbase.catalog.CatalogTracker.class
org.apache.hadoop.hbase.catalog.MetaEditor.class
org.apache.hadoop.hbase.catalog.MetaMigrationRemovingHTD.class
org.apache.hadoop.hbase.catalog.MetaReader.class
org.apache.hadoop.hbase.catalog.RootLocationEditor.class
org.apache.hadoop.hbase.client.AbstractClientScanner.class
org.apache.hadoop.hbase.client.Action.class
org.apache.hadoop.hbase.client.Append.class
org.apache.hadoop.hbase.client.Attributes.class
org.apache.hadoop.hbase.client.ClientScanner.class
org.apache.hadoop.hbase.client.ClientSmallScanner.class
org.apache.hadoop.hbase.client.ConnectionUtils.class
org.apache.hadoop.hbase.client.CoprocessorHConnection.class
org.apache.hadoop.hbase.client.Delete.class
org.apache.hadoop.hbase.client.Durability.class
org.apache.hadoop.hbase.client.Get.class
org.apache.hadoop.hbase.client.HBaseAdmin.class
org.apache.hadoop.hbase.client.HConnection.class
org.apache.hadoop.hbase.client.HConnectionManager.class
org.apache.hadoop.hbase.client.HTable.class
org.apache.hadoop.hbase.client.HTableFactory.class
org.apache.hadoop.hbase.client.HTableInterface.class
org.apache.hadoop.hbase.client.HTableInterfaceFactory.class
org.apache.hadoop.hbase.client.HTablePool.class
org.apache.hadoop.hbase.client.HTableUtil.class
org.apache.hadoop.hbase.client.Increment.class
org.apache.hadoop.hbase.client.IsolationLevel.class
org.apache.hadoop.hbase.client.MetaScanner.class
org.apache.hadoop.hbase.client.MultiAction.class
org.apache.hadoop.hbase.client.MultiPut.class
org.apache.hadoop.hbase.client.MultiPutResponse.class
org.apache.hadoop.hbase.client.MultiResponse.class
org.apache.hadoop.hbase.client.Mutation.class
org.apache.hadoop.hbase.client.NoServerForRegionException.class
org.apache.hadoop.hbase.client.Operation.class
org.apache.hadoop.hbase.client.OperationWithAttributes.class
org.apache.hadoop.hbase.client.Put.class
org.apache.hadoop.hbase.client.RegionOfflineException.class
org.apache.hadoop.hbase.client.Result.class
org.apache.hadoop.hbase.client.ResultScanner.class
org.apache.hadoop.hbase.client.RetriesExhaustedException.class
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException.class
org.apache.hadoop.hbase.client.Row.class
org.apache.hadoop.hbase.client.RowLock.class
org.apache.hadoop.hbase.client.RowMutations.class
org.apache.hadoop.hbase.client.Scan.class
org.apache.hadoop.hbase.client.ScannerCallable.class
org.apache.hadoop.hbase.client.ScannerTimeoutException.class
org.apache.hadoop.hbase.client.ServerCallable.class
org.apache.hadoop.hbase.client.UnmodifyableHColumnDescriptor.class
org.apache.hadoop.hbase.client.UnmodifyableHRegionInfo.class
org.apache.hadoop.hbase.client.UnmodifyableHTableDescriptor.class
org.apache.hadoop.hbase.client.UserProvider.class
org.apache.hadoop.hbase.client.coprocessor.AggregationClient.class
org.apache.hadoop.hbase.client.coprocessor.Batch.class
org.apache.hadoop.hbase.client.coprocessor.BigDecimalColumnInterpreter.class
org.apache.hadoop.hbase.client.coprocessor.Exec.class
org.apache.hadoop.hbase.client.coprocessor.ExecResult.class
org.apache.hadoop.hbase.client.coprocessor.LongColumnInterpreter.class
org.apache.hadoop.hbase.client.metrics.ScanMetrics.class
org.apache.hadoop.hbase.client.replication.ReplicationAdmin.class
org.apache.hadoop.hbase.codec.BaseDecoder.class
org.apache.hadoop.hbase.codec.BaseEncoder.class
org.apache.hadoop.hbase.codec.Codec.class
org.apache.hadoop.hbase.codec.CodecException.class
org.apache.hadoop.hbase.codec.Decoder.class
org.apache.hadoop.hbase.codec.Encoder.class
org.apache.hadoop.hbase.codec.KeyValueCodec.class
org.apache.hadoop.hbase.constraint.BaseConstraint.class
org.apache.hadoop.hbase.constraint.Constraint.class
org.apache.hadoop.hbase.constraint.ConstraintException.class
org.apache.hadoop.hbase.constraint.ConstraintProcessor.class
org.apache.hadoop.hbase.constraint.Constraints.class
org.apache.hadoop.hbase.coprocessor.AggregateImplementation.class
org.apache.hadoop.hbase.coprocessor.AggregateProtocol.class
org.apache.hadoop.hbase.coprocessor.BaseEndpointCoprocessor.class
org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.class
org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.class
org.apache.hadoop.hbase.coprocessor.ColumnInterpreter.class
org.apache.hadoop.hbase.coprocessor.CoprocessorException.class
org.apache.hadoop.hbase.coprocessor.CoprocessorHost.class
org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment.class
org.apache.hadoop.hbase.coprocessor.MasterObserver.class
org.apache.hadoop.hbase.coprocessor.MultiRowMutationEndpoint.class
org.apache.hadoop.hbase.coprocessor.MultiRowMutationProtocol.class
org.apache.hadoop.hbase.coprocessor.ObserverContext.class
org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment.class
org.apache.hadoop.hbase.coprocessor.RegionObserver.class
org.apache.hadoop.hbase.coprocessor.RegionServerCoprocessorEnvironment.class
org.apache.hadoop.hbase.coprocessor.RegionServerObserver.class
org.apache.hadoop.hbase.coprocessor.SecureBulkLoadClient.class
org.apache.hadoop.hbase.coprocessor.WALCoprocessorEnvironment.class
org.apache.hadoop.hbase.coprocessor.WALObserver.class
org.apache.hadoop.hbase.coprocessor.example.BulkDeleteEndpoint.class
org.apache.hadoop.hbase.coprocessor.example.BulkDeleteProtocol.class
org.apache.hadoop.hbase.coprocessor.example.BulkDeleteResponse.class
org.apache.hadoop.hbase.coprocessor.example.ZooKeeperScanPolicyObserver.class
org.apache.hadoop.hbase.errorhandling.ForeignException.class
org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher.class
org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener.class
org.apache.hadoop.hbase.errorhandling.ForeignExceptionSnare.class
org.apache.hadoop.hbase.errorhandling.TimeoutException.class
org.apache.hadoop.hbase.errorhandling.TimeoutExceptionInjector.class
org.apache.hadoop.hbase.executor.EventHandler.class
org.apache.hadoop.hbase.executor.ExecutorService.class
org.apache.hadoop.hbase.executor.RegionTransitionData.class
org.apache.hadoop.hbase.filter.BinaryComparator.class
org.apache.hadoop.hbase.filter.BinaryPrefixComparator.class
org.apache.hadoop.hbase.filter.BitComparator.class
org.apache.hadoop.hbase.filter.ColumnCountGetFilter.class
org.apache.hadoop.hbase.filter.ColumnPaginationFilter.class
org.apache.hadoop.hbase.filter.ColumnPrefixFilter.class
org.apache.hadoop.hbase.filter.ColumnRangeFilter.class
org.apache.hadoop.hbase.filter.CompareFilter.class
org.apache.hadoop.hbase.filter.DependentColumnFilter.class
org.apache.hadoop.hbase.filter.FamilyFilter.class
org.apache.hadoop.hbase.filter.Filter.class
org.apache.hadoop.hbase.filter.FilterBase.class
org.apache.hadoop.hbase.filter.FilterList.class
org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter.class
org.apache.hadoop.hbase.filter.FuzzyRowFilter.class
org.apache.hadoop.hbase.filter.InclusiveStopFilter.class
org.apache.hadoop.hbase.filter.IncompatibleFilterException.class
org.apache.hadoop.hbase.filter.InvalidRowFilterException.class
org.apache.hadoop.hbase.filter.KeyOnlyFilter.class
org.apache.hadoop.hbase.filter.MultipleColumnPrefixFilter.class
org.apache.hadoop.hbase.filter.NullComparator.class
org.apache.hadoop.hbase.filter.PageFilter.class
org.apache.hadoop.hbase.filter.ParseConstants.class
org.apache.hadoop.hbase.filter.ParseFilter.class
org.apache.hadoop.hbase.filter.PrefixFilter.class
org.apache.hadoop.hbase.filter.QualifierFilter.class
org.apache.hadoop.hbase.filter.RandomRowFilter.class
org.apache.hadoop.hbase.filter.RegexStringComparator.class
org.apache.hadoop.hbase.filter.RowFilter.class
org.apache.hadoop.hbase.filter.SingleColumnValueExcludeFilter.class
org.apache.hadoop.hbase.filter.SingleColumnValueFilter.class
org.apache.hadoop.hbase.filter.SkipFilter.class
org.apache.hadoop.hbase.filter.SubstringComparator.class
org.apache.hadoop.hbase.filter.TimestampsFilter.class
org.apache.hadoop.hbase.filter.ValueFilter.class
org.apache.hadoop.hbase.filter.WhileMatchFilter.class
org.apache.hadoop.hbase.filter.WritableByteArrayComparable.class
org.apache.hadoop.hbase.fs.HFileSystem.class
org.apache.hadoop.hbase.generated.master.master_jsp.class
org.apache.hadoop.hbase.generated.master.snapshot_jsp.class
org.apache.hadoop.hbase.generated.master.table_jsp.class
org.apache.hadoop.hbase.generated.master.tablesDetailed_jsp.class
org.apache.hadoop.hbase.generated.master.zk_jsp.class
org.apache.hadoop.hbase.generated.regionserver.regionserver_jsp.class
org.apache.hadoop.hbase.generated.rest.rest_jsp.class
org.apache.hadoop.hbase.generated.thrift.thrift_jsp.class
org.apache.hadoop.hbase.io.CodeToClassAndBack.class
org.apache.hadoop.hbase.io.DataOutputOutputStream.class
org.apache.hadoop.hbase.io.DoubleOutputStream.class
org.apache.hadoop.hbase.io.FileLink.class
org.apache.hadoop.hbase.io.HFileLink.class
org.apache.hadoop.hbase.io.HLogLink.class
org.apache.hadoop.hbase.io.HalfStoreFileReader.class
org.apache.hadoop.hbase.io.HbaseMapWritable.class
org.apache.hadoop.hbase.io.HbaseObjectWritable.class
org.apache.hadoop.hbase.io.HeapSize.class
org.apache.hadoop.hbase.io.ImmutableBytesWritable.class
org.apache.hadoop.hbase.io.Reference.class
org.apache.hadoop.hbase.io.TimeRange.class
org.apache.hadoop.hbase.io.WritableWithSize.class
org.apache.hadoop.hbase.io.encoding.BufferedDataBlockEncoder.class
org.apache.hadoop.hbase.io.encoding.CompressionState.class
org.apache.hadoop.hbase.io.encoding.CopyKeyDataBlockEncoder.class
org.apache.hadoop.hbase.io.encoding.DataBlockEncoder.class
org.apache.hadoop.hbase.io.encoding.DataBlockEncoding.class
org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder.class
org.apache.hadoop.hbase.io.encoding.EncodedDataBlock.class
org.apache.hadoop.hbase.io.encoding.EncoderBufferTooSmallException.class
org.apache.hadoop.hbase.io.encoding.FastDiffDeltaEncoder.class
org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder.class
org.apache.hadoop.hbase.io.hfile.AbstractHFileReader.class
org.apache.hadoop.hbase.io.hfile.AbstractHFileWriter.class
org.apache.hadoop.hbase.io.hfile.BlockCache.class
org.apache.hadoop.hbase.io.hfile.BlockCacheColumnFamilySummary.class
org.apache.hadoop.hbase.io.hfile.BlockCacheKey.class
org.apache.hadoop.hbase.io.hfile.BlockType.class
org.apache.hadoop.hbase.io.hfile.BlockWithScanInfo.class
org.apache.hadoop.hbase.io.hfile.BoundedRangeFileInputStream.class
org.apache.hadoop.hbase.io.hfile.CacheConfig.class
org.apache.hadoop.hbase.io.hfile.CacheStats.class
org.apache.hadoop.hbase.io.hfile.Cacheable.class
org.apache.hadoop.hbase.io.hfile.CacheableDeserializer.class
org.apache.hadoop.hbase.io.hfile.CachedBlock.class
org.apache.hadoop.hbase.io.hfile.CachedBlockQueue.class
org.apache.hadoop.hbase.io.hfile.ChecksumUtil.class
org.apache.hadoop.hbase.io.hfile.Compression.class
org.apache.hadoop.hbase.io.hfile.CorruptHFileException.class
org.apache.hadoop.hbase.io.hfile.DoubleBlockCache.class
org.apache.hadoop.hbase.io.hfile.FixedFileTrailer.class
org.apache.hadoop.hbase.io.hfile.HFile.class
org.apache.hadoop.hbase.io.hfile.HFileBlock.class
org.apache.hadoop.hbase.io.hfile.HFileBlockIndex.class
org.apache.hadoop.hbase.io.hfile.HFileDataBlockEncoder.class
org.apache.hadoop.hbase.io.hfile.HFileDataBlockEncoderImpl.class
org.apache.hadoop.hbase.io.hfile.HFilePrettyPrinter.class
org.apache.hadoop.hbase.io.hfile.HFileReaderV1.class
org.apache.hadoop.hbase.io.hfile.HFileReaderV2.class
org.apache.hadoop.hbase.io.hfile.HFileScanner.class
org.apache.hadoop.hbase.io.hfile.HFileWriterV1.class
org.apache.hadoop.hbase.io.hfile.HFileWriterV2.class
org.apache.hadoop.hbase.io.hfile.InlineBlockWriter.class
org.apache.hadoop.hbase.io.hfile.InvalidHFileException.class
org.apache.hadoop.hbase.io.hfile.LruBlockCache.class
org.apache.hadoop.hbase.io.hfile.NoOpDataBlockEncoder.class
org.apache.hadoop.hbase.io.hfile.ReusableStreamGzipCodec.class
org.apache.hadoop.hbase.io.hfile.SimpleBlockCache.class
org.apache.hadoop.hbase.io.hfile.slab.SingleSizeCache.class
org.apache.hadoop.hbase.io.hfile.slab.Slab.class
org.apache.hadoop.hbase.io.hfile.slab.SlabCache.class
org.apache.hadoop.hbase.io.hfile.slab.SlabItemActionWatcher.class
org.apache.hadoop.hbase.ipc.CallerDisconnectedException.class
org.apache.hadoop.hbase.ipc.ConnectionHeader.class
org.apache.hadoop.hbase.ipc.CoprocessorProtocol.class
org.apache.hadoop.hbase.ipc.Delayable.class
org.apache.hadoop.hbase.ipc.ExecRPCInvoker.class
org.apache.hadoop.hbase.ipc.HBaseClient.class
org.apache.hadoop.hbase.ipc.HBaseRPC.class
org.apache.hadoop.hbase.ipc.HBaseRPCErrorHandler.class
org.apache.hadoop.hbase.ipc.HBaseRPCStatistics.class
org.apache.hadoop.hbase.ipc.HBaseRpcMetrics.class
org.apache.hadoop.hbase.ipc.HBaseServer.class
org.apache.hadoop.hbase.ipc.HMasterInterface.class
org.apache.hadoop.hbase.ipc.HMasterRegionInterface.class
org.apache.hadoop.hbase.ipc.HRegionInterface.class
org.apache.hadoop.hbase.ipc.Invocation.class
org.apache.hadoop.hbase.ipc.MasterExecRPCInvoker.class
org.apache.hadoop.hbase.ipc.ProtocolSignature.class
org.apache.hadoop.hbase.ipc.RequestContext.class
org.apache.hadoop.hbase.ipc.ResponseFlag.class
org.apache.hadoop.hbase.ipc.RpcCallContext.class
org.apache.hadoop.hbase.ipc.RpcEngine.class
org.apache.hadoop.hbase.ipc.RpcServer.class
org.apache.hadoop.hbase.ipc.SecureClient.class
org.apache.hadoop.hbase.ipc.SecureConnectionHeader.class
org.apache.hadoop.hbase.ipc.SecureRpcEngine.class
org.apache.hadoop.hbase.ipc.SecureServer.class
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException.class
org.apache.hadoop.hbase.ipc.Status.class
org.apache.hadoop.hbase.ipc.VersionedProtocol.class
org.apache.hadoop.hbase.ipc.WritableRpcEngine.class
org.apache.hadoop.hbase.mapred.Driver.class
org.apache.hadoop.hbase.mapred.GroupingTableMap.class
org.apache.hadoop.hbase.mapred.HRegionPartitioner.class
org.apache.hadoop.hbase.mapred.IdentityTableMap.class
org.apache.hadoop.hbase.mapred.IdentityTableReduce.class
org.apache.hadoop.hbase.mapred.RowCounter.class
org.apache.hadoop.hbase.mapred.TableInputFormat.class
org.apache.hadoop.hbase.mapred.TableInputFormatBase.class
org.apache.hadoop.hbase.mapred.TableMap.class
org.apache.hadoop.hbase.mapred.TableMapReduceUtil.class
org.apache.hadoop.hbase.mapred.TableOutputFormat.class
org.apache.hadoop.hbase.mapred.TableRecordReader.class
org.apache.hadoop.hbase.mapred.TableRecordReaderImpl.class
org.apache.hadoop.hbase.mapred.TableReduce.class
org.apache.hadoop.hbase.mapred.TableSplit.class
org.apache.hadoop.hbase.mapreduce.CellCounter.class
org.apache.hadoop.hbase.mapreduce.CopyTable.class
org.apache.hadoop.hbase.mapreduce.Driver.class
org.apache.hadoop.hbase.mapreduce.Export.class
org.apache.hadoop.hbase.mapreduce.GroupingTableMapper.class
org.apache.hadoop.hbase.mapreduce.HFileOutputFormat.class
org.apache.hadoop.hbase.mapreduce.HLogInputFormat.class
org.apache.hadoop.hbase.mapreduce.HRegionPartitioner.class
org.apache.hadoop.hbase.mapreduce.IdentityTableMapper.class
org.apache.hadoop.hbase.mapreduce.IdentityTableReducer.class
org.apache.hadoop.hbase.mapreduce.Import.class
org.apache.hadoop.hbase.mapreduce.ImportTsv.class
org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer.class
org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.class
org.apache.hadoop.hbase.mapreduce.MultiTableInputFormat.class
org.apache.hadoop.hbase.mapreduce.MultiTableInputFormatBase.class
org.apache.hadoop.hbase.mapreduce.MultiTableOutputFormat.class
org.apache.hadoop.hbase.mapreduce.MultithreadedTableMapper.class
org.apache.hadoop.hbase.mapreduce.PutSortReducer.class
org.apache.hadoop.hbase.mapreduce.RowCounter.class
org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.class
org.apache.hadoop.hbase.mapreduce.TableInputFormat.class
org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.class
org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.class
org.apache.hadoop.hbase.mapreduce.TableMapper.class
org.apache.hadoop.hbase.mapreduce.TableOutputCommitter.class
org.apache.hadoop.hbase.mapreduce.TableOutputFormat.class
org.apache.hadoop.hbase.mapreduce.TableRecordReader.class
org.apache.hadoop.hbase.mapreduce.TableRecordReaderImpl.class
org.apache.hadoop.hbase.mapreduce.TableReducer.class
org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat.class
org.apache.hadoop.hbase.mapreduce.TableSplit.class
org.apache.hadoop.hbase.mapreduce.TsvImporterMapper.class
org.apache.hadoop.hbase.mapreduce.WALPlayer.class
org.apache.hadoop.hbase.mapreduce.hadoopbackport.InputSampler.class
org.apache.hadoop.hbase.mapreduce.hadoopbackport.JarFinder.class
org.apache.hadoop.hbase.mapreduce.hadoopbackport.TotalOrderPartitioner.class
org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication.class
org.apache.hadoop.hbase.master.ActiveMasterManager.class
org.apache.hadoop.hbase.master.AssignCallable.class
org.apache.hadoop.hbase.master.AssignmentManager.class
org.apache.hadoop.hbase.master.BulkAssigner.class
org.apache.hadoop.hbase.master.BulkReOpen.class
org.apache.hadoop.hbase.master.CatalogJanitor.class
org.apache.hadoop.hbase.master.DeadServer.class
org.apache.hadoop.hbase.master.DefaultLoadBalancer.class
org.apache.hadoop.hbase.master.HMaster.class
org.apache.hadoop.hbase.master.HMasterCommandLine.class
org.apache.hadoop.hbase.master.LoadBalancer.class
org.apache.hadoop.hbase.master.LoadBalancerFactory.class
org.apache.hadoop.hbase.master.MXBean.class
org.apache.hadoop.hbase.master.MXBeanImpl.class
org.apache.hadoop.hbase.master.MasterCoprocessorHost.class
org.apache.hadoop.hbase.master.MasterDumpServlet.class
org.apache.hadoop.hbase.master.MasterFileSystem.class
org.apache.hadoop.hbase.master.MasterServices.class
org.apache.hadoop.hbase.master.MasterStatusServlet.class
org.apache.hadoop.hbase.master.RegionPlan.class
org.apache.hadoop.hbase.master.ServerAndLoad.class
org.apache.hadoop.hbase.master.ServerManager.class
org.apache.hadoop.hbase.master.SnapshotSentinel.class
org.apache.hadoop.hbase.master.SplitLogManager.class
org.apache.hadoop.hbase.master.UnAssignCallable.class
org.apache.hadoop.hbase.master.cleaner.BaseFileCleanerDelegate.class
org.apache.hadoop.hbase.master.cleaner.BaseHFileCleanerDelegate.class
org.apache.hadoop.hbase.master.cleaner.BaseLogCleanerDelegate.class
org.apache.hadoop.hbase.master.cleaner.CleanerChore.class
org.apache.hadoop.hbase.master.cleaner.FileCleanerDelegate.class
org.apache.hadoop.hbase.master.cleaner.HFileCleaner.class
org.apache.hadoop.hbase.master.cleaner.HFileLinkCleaner.class
org.apache.hadoop.hbase.master.cleaner.LogCleaner.class
org.apache.hadoop.hbase.master.cleaner.TimeToLiveHFileCleaner.class
org.apache.hadoop.hbase.master.cleaner.TimeToLiveLogCleaner.class
org.apache.hadoop.hbase.master.handler.ClosedRegionHandler.class
org.apache.hadoop.hbase.master.handler.CreateTableHandler.class
org.apache.hadoop.hbase.master.handler.DeleteTableHandler.class
org.apache.hadoop.hbase.master.handler.DisableTableHandler.class
org.apache.hadoop.hbase.master.handler.EnableTableHandler.class
org.apache.hadoop.hbase.master.handler.MetaServerShutdownHandler.class
org.apache.hadoop.hbase.master.handler.ModifyTableHandler.class
org.apache.hadoop.hbase.master.handler.OpenedRegionHandler.class
org.apache.hadoop.hbase.master.handler.ServerShutdownHandler.class
org.apache.hadoop.hbase.master.handler.SplitRegionHandler.class
org.apache.hadoop.hbase.master.handler.TableAddFamilyHandler.class
org.apache.hadoop.hbase.master.handler.TableDeleteFamilyHandler.class
org.apache.hadoop.hbase.master.handler.TableEventHandler.class
org.apache.hadoop.hbase.master.handler.TableModifyFamilyHandler.class
org.apache.hadoop.hbase.master.handler.TotesHRegionInfo.class
org.apache.hadoop.hbase.master.metrics.MasterMetrics.class
org.apache.hadoop.hbase.master.metrics.MasterStatistics.class
org.apache.hadoop.hbase.master.snapshot.CloneSnapshotHandler.class
org.apache.hadoop.hbase.master.snapshot.DisabledTableSnapshotHandler.class
org.apache.hadoop.hbase.master.snapshot.EnabledTableSnapshotHandler.class
org.apache.hadoop.hbase.master.snapshot.MasterSnapshotVerifier.class
org.apache.hadoop.hbase.master.snapshot.RestoreSnapshotHandler.class
org.apache.hadoop.hbase.master.snapshot.SnapshotFileCache.class
org.apache.hadoop.hbase.master.snapshot.SnapshotHFileCleaner.class
org.apache.hadoop.hbase.master.snapshot.SnapshotLogCleaner.class
org.apache.hadoop.hbase.master.snapshot.SnapshotManager.class
org.apache.hadoop.hbase.master.snapshot.TakeSnapshotHandler.class
org.apache.hadoop.hbase.metrics.ExactCounterMetric.class
org.apache.hadoop.hbase.metrics.HBaseInfo.class
org.apache.hadoop.hbase.metrics.MetricsMBeanBase.class
org.apache.hadoop.hbase.metrics.MetricsRate.class
org.apache.hadoop.hbase.metrics.MetricsString.class
org.apache.hadoop.hbase.metrics.PersistentMetricsTimeVaryingRate.class
org.apache.hadoop.hbase.metrics.file.TimeStampingFileContext.class
org.apache.hadoop.hbase.metrics.histogram.MetricsHistogram.class
org.apache.hadoop.hbase.migration.HRegionInfo090x.class
org.apache.hadoop.hbase.monitoring.LogMonitoring.class
org.apache.hadoop.hbase.monitoring.MemoryBoundedLogMessageBuffer.class
org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler.class
org.apache.hadoop.hbase.monitoring.MonitoredRPCHandlerImpl.class
org.apache.hadoop.hbase.monitoring.MonitoredTask.class
org.apache.hadoop.hbase.monitoring.MonitoredTaskImpl.class
org.apache.hadoop.hbase.monitoring.StateDumpServlet.class
org.apache.hadoop.hbase.monitoring.TaskMonitor.class
org.apache.hadoop.hbase.monitoring.ThreadMonitoring.class
org.apache.hadoop.hbase.package-info.class
org.apache.hadoop.hbase.procedure.Procedure.class
org.apache.hadoop.hbase.procedure.ProcedureCoordinator.class
org.apache.hadoop.hbase.procedure.ProcedureCoordinatorRpcs.class
org.apache.hadoop.hbase.procedure.ProcedureMember.class
org.apache.hadoop.hbase.procedure.ProcedureMemberRpcs.class
org.apache.hadoop.hbase.procedure.Subprocedure.class
org.apache.hadoop.hbase.procedure.SubprocedureFactory.class
org.apache.hadoop.hbase.procedure.ZKProcedureCoordinatorRpcs.class
org.apache.hadoop.hbase.procedure.ZKProcedureMemberRpcs.class
org.apache.hadoop.hbase.procedure.ZKProcedureUtil.class
org.apache.hadoop.hbase.protobuf.ProtobufUtil.class
org.apache.hadoop.hbase.protobuf.generated.ErrorHandlingProtos.class
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.class
org.apache.hadoop.hbase.regionserver.ChangedReadersObserver.class
org.apache.hadoop.hbase.regionserver.ColumnCount.class
org.apache.hadoop.hbase.regionserver.ColumnTracker.class
org.apache.hadoop.hbase.regionserver.CompactSplitThread.class
org.apache.hadoop.hbase.regionserver.CompactionRequestor.class
org.apache.hadoop.hbase.regionserver.CompactionTool.class
org.apache.hadoop.hbase.regionserver.Compactor.class
org.apache.hadoop.hbase.regionserver.CompoundConfiguration.class
org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy.class
org.apache.hadoop.hbase.regionserver.DebugPrint.class
org.apache.hadoop.hbase.regionserver.DeleteTracker.class
org.apache.hadoop.hbase.regionserver.DelimitedKeyPrefixRegionSplitPolicy.class
org.apache.hadoop.hbase.regionserver.DisabledRegionSplitPolicy.class
org.apache.hadoop.hbase.regionserver.ExplicitColumnTracker.class
org.apache.hadoop.hbase.regionserver.FlushRequester.class
org.apache.hadoop.hbase.regionserver.GetClosestRowBeforeTracker.class
org.apache.hadoop.hbase.regionserver.HRegion.class
org.apache.hadoop.hbase.regionserver.HRegionFileSystem.class
org.apache.hadoop.hbase.regionserver.HRegionServer.class
org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.class
org.apache.hadoop.hbase.regionserver.HRegionThriftServer.class
org.apache.hadoop.hbase.regionserver.IncreasingToUpperBoundRegionSplitPolicy.class
org.apache.hadoop.hbase.regionserver.InternalScan.class
org.apache.hadoop.hbase.regionserver.InternalScanner.class
org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy.class
org.apache.hadoop.hbase.regionserver.KeyValueHeap.class
org.apache.hadoop.hbase.regionserver.KeyValueScanner.class
org.apache.hadoop.hbase.regionserver.KeyValueSkipListSet.class
org.apache.hadoop.hbase.regionserver.LeaseException.class
org.apache.hadoop.hbase.regionserver.LeaseListener.class
org.apache.hadoop.hbase.regionserver.Leases.class
org.apache.hadoop.hbase.regionserver.LogRoller.class
org.apache.hadoop.hbase.regionserver.LruHashMap.class
org.apache.hadoop.hbase.regionserver.MXBean.class
org.apache.hadoop.hbase.regionserver.MXBeanImpl.class
org.apache.hadoop.hbase.regionserver.MemStore.class
org.apache.hadoop.hbase.regionserver.MemStoreFlusher.class
org.apache.hadoop.hbase.regionserver.MemStoreLAB.class
org.apache.hadoop.hbase.regionserver.MetaLogRoller.class
org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress.class
org.apache.hadoop.hbase.regionserver.MultiVersionConsistencyControl.class
org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException.class
org.apache.hadoop.hbase.regionserver.NonLazyKeyValueScanner.class
org.apache.hadoop.hbase.regionserver.OnlineRegions.class
org.apache.hadoop.hbase.regionserver.OperationStatus.class
org.apache.hadoop.hbase.regionserver.RSDumpServlet.class
org.apache.hadoop.hbase.regionserver.RSStatusServlet.class
org.apache.hadoop.hbase.regionserver.RegionAlreadyInTransitionException.class
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.class
org.apache.hadoop.hbase.regionserver.RegionOpeningState.class
org.apache.hadoop.hbase.regionserver.RegionScanner.class
org.apache.hadoop.hbase.regionserver.RegionScannerHolder.class
org.apache.hadoop.hbase.regionserver.RegionServerAccounting.class
org.apache.hadoop.hbase.regionserver.RegionServerCoprocessorHost.class
org.apache.hadoop.hbase.regionserver.RegionServerRunningException.class
org.apache.hadoop.hbase.regionserver.RegionServerServices.class
org.apache.hadoop.hbase.regionserver.RegionServerStoppedException.class
org.apache.hadoop.hbase.regionserver.RegionSplitPolicy.class
org.apache.hadoop.hbase.regionserver.ReplicationService.class
org.apache.hadoop.hbase.regionserver.ReplicationSinkService.class
org.apache.hadoop.hbase.regionserver.ReplicationSourceService.class
org.apache.hadoop.hbase.regionserver.ScanDeleteTracker.class
org.apache.hadoop.hbase.regionserver.ScanQueryMatcher.class
org.apache.hadoop.hbase.regionserver.ScanType.class
org.apache.hadoop.hbase.regionserver.ScanWildcardColumnTracker.class
org.apache.hadoop.hbase.regionserver.ShutdownHook.class
org.apache.hadoop.hbase.regionserver.SplitLogWorker.class
org.apache.hadoop.hbase.regionserver.SplitRequest.class
org.apache.hadoop.hbase.regionserver.SplitTransaction.class
org.apache.hadoop.hbase.regionserver.Store.class
org.apache.hadoop.hbase.regionserver.StoreFile.class
org.apache.hadoop.hbase.regionserver.StoreFileScanner.class
org.apache.hadoop.hbase.regionserver.StoreFlusher.class
org.apache.hadoop.hbase.regionserver.StoreScanner.class
org.apache.hadoop.hbase.regionserver.TimeRangeTracker.class
org.apache.hadoop.hbase.regionserver.WrongRegionException.class
org.apache.hadoop.hbase.regionserver.compactions.CompactSelection.class
org.apache.hadoop.hbase.regionserver.compactions.CompactionProgress.class
org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest.class
org.apache.hadoop.hbase.regionserver.handler.CloseMetaHandler.class
org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler.class
org.apache.hadoop.hbase.regionserver.handler.CloseRootHandler.class
org.apache.hadoop.hbase.regionserver.handler.OpenMetaHandler.class
org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.class
org.apache.hadoop.hbase.regionserver.handler.OpenRootHandler.class
org.apache.hadoop.hbase.regionserver.metrics.OperationMetrics.class
org.apache.hadoop.hbase.regionserver.metrics.RegionMetricsStorage.class
org.apache.hadoop.hbase.regionserver.metrics.RegionServerDynamicMetrics.class
org.apache.hadoop.hbase.regionserver.metrics.RegionServerDynamicStatistics.class
org.apache.hadoop.hbase.regionserver.metrics.RegionServerMetrics.class
org.apache.hadoop.hbase.regionserver.metrics.RegionServerStatistics.class
org.apache.hadoop.hbase.regionserver.metrics.SchemaConfigured.class
org.apache.hadoop.hbase.regionserver.metrics.SchemaMetrics.class
org.apache.hadoop.hbase.regionserver.snapshot.FlushSnapshotSubprocedure.class
org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.class
org.apache.hadoop.hbase.regionserver.wal.CompressionContext.class
org.apache.hadoop.hbase.regionserver.wal.Compressor.class
org.apache.hadoop.hbase.regionserver.wal.Dictionary.class
org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseException.class
org.apache.hadoop.hbase.regionserver.wal.HLog.class
org.apache.hadoop.hbase.regionserver.wal.HLogFileSystem.class
org.apache.hadoop.hbase.regionserver.wal.HLogKey.class
org.apache.hadoop.hbase.regionserver.wal.HLogPrettyPrinter.class
org.apache.hadoop.hbase.regionserver.wal.HLogSplitter.class
org.apache.hadoop.hbase.regionserver.wal.KeyValueCompression.class
org.apache.hadoop.hbase.regionserver.wal.LRUDictionary.class
org.apache.hadoop.hbase.regionserver.wal.OrphanHLogAfterSplitException.class
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogReader.class
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.class
org.apache.hadoop.hbase.regionserver.wal.WALActionsListener.class
org.apache.hadoop.hbase.regionserver.wal.WALCoprocessorHost.class
org.apache.hadoop.hbase.regionserver.wal.WALEdit.class
org.apache.hadoop.hbase.regionserver.wal.WALEditCodec.class
org.apache.hadoop.hbase.replication.ReplicationPeer.class
org.apache.hadoop.hbase.replication.ReplicationZookeeper.class
org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner.class
org.apache.hadoop.hbase.replication.regionserver.Replication.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationHLogReaderManager.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationSink.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationSinkMetrics.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceMetrics.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationStatistics.class
org.apache.hadoop.hbase.replication.regionserver.ReplicationSyncUp.class
org.apache.hadoop.hbase.rest.Constants.class
org.apache.hadoop.hbase.rest.ExistsResource.class
org.apache.hadoop.hbase.rest.Main.class
org.apache.hadoop.hbase.rest.MultiRowResource.class
org.apache.hadoop.hbase.rest.ProtobufMessageHandler.class
org.apache.hadoop.hbase.rest.RESTServlet.class
org.apache.hadoop.hbase.rest.RegionsResource.class
org.apache.hadoop.hbase.rest.ResourceBase.class
org.apache.hadoop.hbase.rest.ResourceConfig.class
org.apache.hadoop.hbase.rest.ResultGenerator.class
org.apache.hadoop.hbase.rest.RootResource.class
org.apache.hadoop.hbase.rest.RowResource.class
org.apache.hadoop.hbase.rest.RowResultGenerator.class
org.apache.hadoop.hbase.rest.RowSpec.class
org.apache.hadoop.hbase.rest.ScannerInstanceResource.class
org.apache.hadoop.hbase.rest.ScannerResource.class
org.apache.hadoop.hbase.rest.ScannerResultGenerator.class
org.apache.hadoop.hbase.rest.SchemaResource.class
org.apache.hadoop.hbase.rest.StorageClusterStatusResource.class
org.apache.hadoop.hbase.rest.StorageClusterVersionResource.class
org.apache.hadoop.hbase.rest.TableResource.class
org.apache.hadoop.hbase.rest.VersionResource.class
org.apache.hadoop.hbase.rest.client.Client.class
org.apache.hadoop.hbase.rest.client.Cluster.class
org.apache.hadoop.hbase.rest.client.RemoteAdmin.class
org.apache.hadoop.hbase.rest.client.RemoteHTable.class
org.apache.hadoop.hbase.rest.client.Response.class
org.apache.hadoop.hbase.rest.filter.GZIPRequestStream.class
org.apache.hadoop.hbase.rest.filter.GZIPRequestWrapper.class
org.apache.hadoop.hbase.rest.filter.GZIPResponseStream.class
org.apache.hadoop.hbase.rest.filter.GZIPResponseWrapper.class
org.apache.hadoop.hbase.rest.filter.GzipFilter.class
org.apache.hadoop.hbase.rest.metrics.RESTMetrics.class
org.apache.hadoop.hbase.rest.metrics.RESTStatistics.class
org.apache.hadoop.hbase.rest.model.CellModel.class
org.apache.hadoop.hbase.rest.model.CellSetModel.class
org.apache.hadoop.hbase.rest.model.ColumnSchemaModel.class
org.apache.hadoop.hbase.rest.model.RowModel.class
org.apache.hadoop.hbase.rest.model.ScannerModel.class
org.apache.hadoop.hbase.rest.model.StorageClusterStatusModel.class
org.apache.hadoop.hbase.rest.model.StorageClusterVersionModel.class
org.apache.hadoop.hbase.rest.model.TableInfoModel.class
org.apache.hadoop.hbase.rest.model.TableListModel.class
org.apache.hadoop.hbase.rest.model.TableModel.class
org.apache.hadoop.hbase.rest.model.TableRegionModel.class
org.apache.hadoop.hbase.rest.model.TableSchemaModel.class
org.apache.hadoop.hbase.rest.model.VersionModel.class
org.apache.hadoop.hbase.rest.protobuf.generated.CellMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.CellSetMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.ColumnSchemaMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.ScannerMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.StorageClusterStatusMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.TableInfoMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.TableListMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.TableSchemaMessage.class
org.apache.hadoop.hbase.rest.protobuf.generated.VersionMessage.class
org.apache.hadoop.hbase.rest.provider.JAXBContextResolver.class
org.apache.hadoop.hbase.rest.provider.consumer.ProtobufMessageBodyConsumer.class
org.apache.hadoop.hbase.rest.provider.producer.PlainTextMessageBodyProducer.class
org.apache.hadoop.hbase.rest.provider.producer.ProtobufMessageBodyProducer.class
org.apache.hadoop.hbase.security.AccessDeniedException.class
org.apache.hadoop.hbase.security.HBasePolicyProvider.class
org.apache.hadoop.hbase.security.HBaseSaslRpcClient.class
org.apache.hadoop.hbase.security.HBaseSaslRpcServer.class
org.apache.hadoop.hbase.security.KerberosInfo.class
org.apache.hadoop.hbase.security.TokenInfo.class
org.apache.hadoop.hbase.security.User.class
org.apache.hadoop.hbase.security.access.AccessControlFilter.class
org.apache.hadoop.hbase.security.access.AccessControlLists.class
org.apache.hadoop.hbase.security.access.AccessController.class
org.apache.hadoop.hbase.security.access.AccessControllerProtocol.class
org.apache.hadoop.hbase.security.access.Permission.class
org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint.class
org.apache.hadoop.hbase.security.access.SecureBulkLoadProtocol.class
org.apache.hadoop.hbase.security.access.TableAuthManager.class
org.apache.hadoop.hbase.security.access.TablePermission.class
org.apache.hadoop.hbase.security.access.UserPermission.class
org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.class
org.apache.hadoop.hbase.security.token.AuthenticationKey.class
org.apache.hadoop.hbase.security.token.AuthenticationProtocol.class
org.apache.hadoop.hbase.security.token.AuthenticationTokenIdentifier.class
org.apache.hadoop.hbase.security.token.AuthenticationTokenSecretManager.class
org.apache.hadoop.hbase.security.token.AuthenticationTokenSelector.class
org.apache.hadoop.hbase.security.token.TokenProvider.class
org.apache.hadoop.hbase.security.token.TokenUtil.class
org.apache.hadoop.hbase.security.token.ZKSecretWatcher.class
org.apache.hadoop.hbase.snapshot.CopyRecoveredEditsTask.class
org.apache.hadoop.hbase.snapshot.CorruptedSnapshotException.class
org.apache.hadoop.hbase.snapshot.ExportSnapshot.class
org.apache.hadoop.hbase.snapshot.ExportSnapshotException.class
org.apache.hadoop.hbase.snapshot.HBaseSnapshotException.class
org.apache.hadoop.hbase.snapshot.HSnapshotDescription.class
org.apache.hadoop.hbase.snapshot.ReferenceRegionHFilesTask.class
org.apache.hadoop.hbase.snapshot.ReferenceServerWALsTask.class
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException.class
org.apache.hadoop.hbase.snapshot.RestoreSnapshotHelper.class
org.apache.hadoop.hbase.snapshot.SnapshotCreationException.class
org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils.class
org.apache.hadoop.hbase.snapshot.SnapshotDoesNotExistException.class
org.apache.hadoop.hbase.snapshot.SnapshotExistsException.class
org.apache.hadoop.hbase.snapshot.SnapshotInfo.class
org.apache.hadoop.hbase.snapshot.SnapshotLogSplitter.class
org.apache.hadoop.hbase.snapshot.SnapshotReferenceUtil.class
org.apache.hadoop.hbase.snapshot.SnapshotTask.class
org.apache.hadoop.hbase.snapshot.TableInfoCopyTask.class
org.apache.hadoop.hbase.snapshot.TablePartiallyOpenException.class
org.apache.hadoop.hbase.snapshot.TakeSnapshotUtils.class
org.apache.hadoop.hbase.snapshot.UnknownSnapshotException.class
org.apache.hadoop.hbase.thrift.CallQueue.class
org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.class
org.apache.hadoop.hbase.thrift.HbaseHandlerMetricsProxy.class
org.apache.hadoop.hbase.thrift.IncrementCoalescer.class
org.apache.hadoop.hbase.thrift.IncrementCoalescerMBean.class
org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.class
org.apache.hadoop.hbase.thrift.ThriftMetrics.class
org.apache.hadoop.hbase.thrift.ThriftServer.class
org.apache.hadoop.hbase.thrift.ThriftServerRunner.class
org.apache.hadoop.hbase.thrift.ThriftUtilities.class
org.apache.hadoop.hbase.thrift.generated.AlreadyExists.class
org.apache.hadoop.hbase.thrift.generated.BatchMutation.class
org.apache.hadoop.hbase.thrift.generated.ColumnDescriptor.class
org.apache.hadoop.hbase.thrift.generated.Hbase.class
org.apache.hadoop.hbase.thrift.generated.IOError.class
org.apache.hadoop.hbase.thrift.generated.IllegalArgument.class
org.apache.hadoop.hbase.thrift.generated.Mutation.class
org.apache.hadoop.hbase.thrift.generated.TCell.class
org.apache.hadoop.hbase.thrift.generated.TColumn.class
org.apache.hadoop.hbase.thrift.generated.TIncrement.class
org.apache.hadoop.hbase.thrift.generated.TRegionInfo.class
org.apache.hadoop.hbase.thrift.generated.TRowResult.class
org.apache.hadoop.hbase.thrift.generated.TScan.class
org.apache.hadoop.hbase.thrift2.ThriftHBaseServiceHandler.class
org.apache.hadoop.hbase.thrift2.ThriftServer.class
org.apache.hadoop.hbase.thrift2.ThriftUtilities.class
org.apache.hadoop.hbase.thrift2.generated.TColumn.class
org.apache.hadoop.hbase.thrift2.generated.TColumnIncrement.class
org.apache.hadoop.hbase.thrift2.generated.TColumnValue.class
org.apache.hadoop.hbase.thrift2.generated.TDelete.class
org.apache.hadoop.hbase.thrift2.generated.TDeleteType.class
org.apache.hadoop.hbase.thrift2.generated.TDurability.class
org.apache.hadoop.hbase.thrift2.generated.TGet.class
org.apache.hadoop.hbase.thrift2.generated.THBaseService.class
org.apache.hadoop.hbase.thrift2.generated.TIOError.class
org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument.class
org.apache.hadoop.hbase.thrift2.generated.TIncrement.class
org.apache.hadoop.hbase.thrift2.generated.TMutation.class
org.apache.hadoop.hbase.thrift2.generated.TPut.class
org.apache.hadoop.hbase.thrift2.generated.TResult.class
org.apache.hadoop.hbase.thrift2.generated.TRowMutations.class
org.apache.hadoop.hbase.thrift2.generated.TScan.class
org.apache.hadoop.hbase.thrift2.generated.TTimeRange.class
org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmpl.class
org.apache.hadoop.hbase.tmpl.common.TaskMonitorTmplImpl.class
org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl.class
org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmplImpl.class
org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmpl.class
org.apache.hadoop.hbase.tmpl.master.BackupMasterStatusTmplImpl.class
org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.class
org.apache.hadoop.hbase.tmpl.master.MasterStatusTmplImpl.class
org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl.class
org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmplImpl.class
org.apache.hadoop.hbase.tool.Canary.class
org.apache.hadoop.hbase.tool.WriteSinkCoprocessor.class
org.apache.hadoop.hbase.util.AbstractHBaseTool.class
org.apache.hadoop.hbase.util.Addressing.class
org.apache.hadoop.hbase.util.Base64.class
org.apache.hadoop.hbase.util.BloomFilter.class
org.apache.hadoop.hbase.util.BloomFilterBase.class
org.apache.hadoop.hbase.util.BloomFilterFactory.class
org.apache.hadoop.hbase.util.BloomFilterWriter.class
org.apache.hadoop.hbase.util.ByteBloomFilter.class
org.apache.hadoop.hbase.util.ByteBufferOutputStream.class
org.apache.hadoop.hbase.util.ByteBufferUtils.class
org.apache.hadoop.hbase.util.Bytes.class
org.apache.hadoop.hbase.util.CancelableProgressable.class
org.apache.hadoop.hbase.util.ChecksumFactory.class
org.apache.hadoop.hbase.util.ChecksumType.class
org.apache.hadoop.hbase.util.ClassLoaderBase.class
org.apache.hadoop.hbase.util.ClassSize.class
org.apache.hadoop.hbase.util.Classes.class
org.apache.hadoop.hbase.util.CollectionBackedScanner.class
org.apache.hadoop.hbase.util.CompoundBloomFilter.class
org.apache.hadoop.hbase.util.CompoundBloomFilterBase.class
org.apache.hadoop.hbase.util.CompoundBloomFilterWriter.class
org.apache.hadoop.hbase.util.CompressionTest.class
org.apache.hadoop.hbase.util.CoprocessorClassLoader.class
org.apache.hadoop.hbase.util.DefaultEnvironmentEdge.class
org.apache.hadoop.hbase.util.DirectMemoryUtils.class
org.apache.hadoop.hbase.util.DynamicClassLoader.class
org.apache.hadoop.hbase.util.EnvironmentEdge.class
org.apache.hadoop.hbase.util.EnvironmentEdgeManager.class
org.apache.hadoop.hbase.util.FSHDFSUtils.class
org.apache.hadoop.hbase.util.FSMapRUtils.class
org.apache.hadoop.hbase.util.FSTableDescriptors.class
org.apache.hadoop.hbase.util.FSUtils.class
org.apache.hadoop.hbase.util.FSVisitor.class
org.apache.hadoop.hbase.util.FileSystemVersionException.class
org.apache.hadoop.hbase.util.GetJavaProperty.class
org.apache.hadoop.hbase.util.HBaseConfTool.class
org.apache.hadoop.hbase.util.HBaseFsck.class
org.apache.hadoop.hbase.util.HBaseFsckRepair.class
org.apache.hadoop.hbase.util.HFileArchiveUtil.class
org.apache.hadoop.hbase.util.HFileV1Detector.class
org.apache.hadoop.hbase.util.HMerge.class
org.apache.hadoop.hbase.util.HasThread.class
org.apache.hadoop.hbase.util.Hash.class
org.apache.hadoop.hbase.util.HashedBytes.class
org.apache.hadoop.hbase.util.HttpServerUtil.class
org.apache.hadoop.hbase.util.IdLock.class
org.apache.hadoop.hbase.util.IncrementingEnvironmentEdge.class
org.apache.hadoop.hbase.util.InfoServer.class
org.apache.hadoop.hbase.util.JVMClusterUtil.class
org.apache.hadoop.hbase.util.JenkinsHash.class
org.apache.hadoop.hbase.util.JvmVersion.class
org.apache.hadoop.hbase.util.KeyRange.class
org.apache.hadoop.hbase.util.Keying.class
org.apache.hadoop.hbase.util.MD5Hash.class
org.apache.hadoop.hbase.util.ManualEnvironmentEdge.class
org.apache.hadoop.hbase.util.MapreduceDependencyClasspathTool.class
org.apache.hadoop.hbase.util.Merge.class
org.apache.hadoop.hbase.util.MetaUtils.class
org.apache.hadoop.hbase.util.Methods.class
org.apache.hadoop.hbase.util.ModifyRegionUtils.class
org.apache.hadoop.hbase.util.MurmurHash.class
org.apache.hadoop.hbase.util.Objects.class
org.apache.hadoop.hbase.util.Pair.class
org.apache.hadoop.hbase.util.PairOfSameType.class
org.apache.hadoop.hbase.util.PoolMap.class
org.apache.hadoop.hbase.util.ProtoUtil.class
org.apache.hadoop.hbase.util.RegionSplitCalculator.class
org.apache.hadoop.hbase.util.RegionSplitter.class
org.apache.hadoop.hbase.util.RetryCounter.class
org.apache.hadoop.hbase.util.RetryCounterFactory.class
org.apache.hadoop.hbase.util.ServerCommandLine.class
org.apache.hadoop.hbase.util.ShutdownHookManager.class
org.apache.hadoop.hbase.util.SizeBasedThrottler.class
org.apache.hadoop.hbase.util.Sleeper.class
org.apache.hadoop.hbase.util.SoftValueSortedMap.class
org.apache.hadoop.hbase.util.SortedCopyOnWriteSet.class
org.apache.hadoop.hbase.util.Strings.class
org.apache.hadoop.hbase.util.Threads.class
org.apache.hadoop.hbase.util.VersionInfo.class
org.apache.hadoop.hbase.util.Writables.class
org.apache.hadoop.hbase.util.hbck.HFileCorruptionChecker.class
org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair.class
org.apache.hadoop.hbase.util.hbck.TableIntegrityErrorHandler.class
org.apache.hadoop.hbase.util.hbck.TableIntegrityErrorHandlerImpl.class
org.apache.hadoop.hbase.zookeeper.ClusterId.class
org.apache.hadoop.hbase.zookeeper.ClusterStatusTracker.class
org.apache.hadoop.hbase.zookeeper.DrainingServerTracker.class
org.apache.hadoop.hbase.zookeeper.HQuorumPeer.class
org.apache.hadoop.hbase.zookeeper.MetaNodeTracker.class
org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster.class
org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.class
org.apache.hadoop.hbase.zookeeper.RegionServerTracker.class
org.apache.hadoop.hbase.zookeeper.RootRegionTracker.class
org.apache.hadoop.hbase.zookeeper.ZKAssign.class
org.apache.hadoop.hbase.zookeeper.ZKConfig.class
org.apache.hadoop.hbase.zookeeper.ZKLeaderManager.class
org.apache.hadoop.hbase.zookeeper.ZKServerTool.class
org.apache.hadoop.hbase.zookeeper.ZKSplitLog.class
org.apache.hadoop.hbase.zookeeper.ZKTable.class
org.apache.hadoop.hbase.zookeeper.ZKTableReadOnly.class
org.apache.hadoop.hbase.zookeeper.ZKUtil.class
org.apache.hadoop.hbase.zookeeper.ZooKeeperListener.class
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg.class
org.apache.hadoop.hbase.zookeeper.ZooKeeperNodeTracker.class
org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.class

Pom

hbase-0.94.27.pom file content.

<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>
  <!--To build a release I do this:

    $ mvn clean site install assembly:single -Prelease
   -->

  <parent>
    <groupId>org.apache</groupId>
    <artifactId>apache</artifactId>
    <version>8</version>
    <relativePath></relativePath><!-- no parent resolution -->
  </parent>

  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase</artifactId>
  <packaging>jar</packaging>
  <version>0.94.27</version>
  <name>HBase</name>
  <description>
    HBase is the &amp;lt;a href="http://hadoop.apache.org"&amp;rt;Hadoop&lt;/a&amp;rt; database. Use it when you need
    random, realtime read/write access to your Big Data.
    This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters
    of commodity hardware.
  </description>
  <url>http://hbase.apache.org</url>

  <scm>
    <connection>scm:svn:http://svn.apache.org/repos/asf/hbase/trunk</connection>
    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/hbase/trunk</developerConnection>
    <url>http://svn.apache.org/viewvc/hbase/trunk</url>
  </scm>

  <issueManagement>
    <system>JIRA</system>
    <url>http://issues.apache.org/jira/browse/HBASE</url>
  </issueManagement>

  <ciManagement>
    <system>hudson</system>
    <url>http://hudson.zones.apache.org/hudson/view/HBase/job/HBase-TRUNK/</url>
  </ciManagement>

  <mailingLists>
    <mailingList>
      <name>User List</name>
      <subscribe>user-subscribe@hbase.apache.org</subscribe>
      <unsubscribe>user-unsubscribe@hbase.apache.org</unsubscribe>
      <post>user@hbase.apache.org</post>
      <archive>http://mail-archives.apache.org/mod_mbox/hbase-user/</archive>
      <otherArchives>
          <otherArchive>http://hbase.apache.org/mail/user/</otherArchive>
        <otherArchive>http://dir.gmane.org/gmane.comp.java.hadoop.hbase.user</otherArchive>
        <otherArchive>http://search-hadoop.com/?q=&amp;fc_project=HBase</otherArchive>
      </otherArchives>
    </mailingList>
    <mailingList>
      <name>Developer List</name>
      <subscribe>dev-subscribe@hbase.apache.org</subscribe>
      <unsubscribe>dev-unsubscribe@hbase.apache.org</unsubscribe>
      <post>dev@hbase.apache.org</post>
      <archive>http://mail-archives.apache.org/mod_mbox/hbase-dev/</archive>
      <otherArchives>
          <otherArchive>http://hbase.apache.org/mail/dev/</otherArchive>
        <otherArchive>http://dir.gmane.org/gmane.comp.java.hadoop.hbase.devel</otherArchive>
        <otherArchive>http://search-hadoop.com/?q=&amp;fc_project=HBase</otherArchive>
      </otherArchives>
    </mailingList>
    <mailingList>
      <name>Commits List</name>
      <subscribe>commits-subscribe@hbase.apache.org</subscribe>
      <unsubscribe>commits-unsubscribe@hbase.apache.org</unsubscribe>
      <archive>http://mail-archives.apache.org/mod_mbox/hbase-commits/</archive>
      <otherArchives>
          <otherArchive>http://hbase.apache.org/mail/commits/</otherArchive>
      </otherArchives>
    </mailingList>
    <mailingList>
      <name>Issues List</name>
      <subscribe>issues-subscribe@hbase.apache.org</subscribe>
      <unsubscribe>issues-unsubscribe@hbase.apache.org</unsubscribe>
      <archive>http://mail-archives.apache.org/mod_mbox/hbase-issues/</archive>
      <otherArchives>
          <otherArchive>http://hbase.apache.org/mail/issues/</otherArchive>
      </otherArchives>
    </mailingList>
  </mailingLists>

  <developers>
    <developer>
      <id>apurtell</id>
      <name>Andrew Purtell</name>
      <email>apurtell@apache.org</email>
      <timezone>-8</timezone>
      <organization>Intel</organization>
      <organizationUrl>http://www.intel.com</organizationUrl>
    </developer>
  <developer>
      <id>dmeil</id>
      <name>Doug Meil</name>
      <email>dmeil@apache.org</email>
      <timezone>-5</timezone>
      <organization>Explorys</organization>
      <organizationUrl>http://www.explorys.com</organizationUrl>
    </developer>
    <developer>
      <id>garyh</id>
      <name>Gary Helmling</name>
      <email>garyh@apache.org</email>
      <timezone>-8</timezone>
      <organization>Continuuity</organization>
      <organizationUrl>http://www.continuuity.com</organizationUrl>
    </developer>
    <developer>
      <id>jdcryans</id>
      <name>Jean-Daniel Cryans</name>
      <email>jdcryans@apache.org</email>
      <timezone>-8</timezone>
      <organization>StumbleUpon</organization>
      <organizationUrl>http://www.stumbleupon.com</organizationUrl>
    </developer>
    <developer>
      <id>jgray</id>
      <name>Jonathan Gray</name>
      <email>jgray@fb.com</email>
      <timezone>-8</timezone>
      <organization>Facebook</organization>
      <organizationUrl>http://www.facebook.com</organizationUrl>
    </developer>
    <developer>
      <id>jmhsieh</id>
      <name>Jonathan Hsieh</name>
      <email>jmhsieh@apache.org</email>
      <timezone>-8</timezone>
      <organization>Cloudera</organization>
      <organizationUrl>http://www.cloudera.com</organizationUrl>
    </developer>
    <developer>
      <id>kannan</id>
      <name>Kannan Muthukkaruppan</name>
      <email>kannan@fb.com</email>
      <timezone>-8</timezone>
      <organization>Facebook</organization>
      <organizationUrl>http://www.facebook.com</organizationUrl>
    </developer>
    <developer>
      <id>karthik</id>
      <name>Karthik Ranganathan</name>
      <email>kranganathan@fb.com</email>
      <timezone>-8</timezone>
      <organization>Facebook</organization>
      <organizationUrl>http://www.facebook.com</organizationUrl>
    </developer>
    <developer>
      <id>larsgeorge</id>
      <name>Lars George</name>
      <email>larsgeorge@apache.org</email>
      <timezone>+1</timezone>
      <organization>Cloudera</organization>
      <organizationUrl>http://www.cloudera.com/</organizationUrl>
    </developer>
    <developer>
      <id>larsh</id>
      <name>Lars Hofhansl</name>
      <email>larsh@apache.org</email>
      <timezone>-8</timezone>
      <organization>Salesforce.com</organization>
      <organizationUrl>http://www.salesforce.com/</organizationUrl>
    </developer>
    <developer>
      <id>mbautin</id>
      <name>Mikhail Bautin</name>
      <email>mbautin@apache.org</email>
      <timezone>-8</timezone>
      <organization>Facebook</organization>
      <organizationUrl>http://www.facebook.com</organizationUrl>
    </developer>
    <developer>
      <id>nspiegelberg</id>
      <name>Nicolas Spiegelberg</name>
      <email>nspiegelberg@fb.com</email>
      <timezone>-8</timezone>
      <organization>Facebook</organization>
      <organizationUrl>http://www.facebook.com</organizationUrl>
    </developer>
    <developer>
      <id>rawson</id>
      <name>Ryan Rawson</name>
      <email>rawson@apache.org</email>
      <timezone>-8</timezone>
      <organization>CX</organization>
      <organizationUrl>http://www.cx.com</organizationUrl>
    </developer>
    <developer>
      <id>stack</id>
      <name>Michael Stack</name>
      <email>stack@apache.org</email>
      <timezone>-8</timezone>
      <organization>StumbleUpon</organization>
      <organizationUrl>http://www.stumbleupon.com/</organizationUrl>
    </developer>
    <developer>
      <id>tedyu</id>
      <name>Ted Yu</name>
      <email>yuzhihong@gmail.com</email>
      <timezone>-8</timezone>
      <organization>CarrierIQ</organization>
      <organizationUrl>http://www.carrieriq.com</organizationUrl>
    </developer>
    <developer>
      <id>todd</id>
      <name>Todd Lipcon</name>
      <email>todd@apache.org</email>
      <timezone>-8</timezone>
      <organization>Cloudera</organization>
      <organizationUrl>http://www.cloudera.com</organizationUrl>
    </developer>
    <developer>
      <id>ramkrishna</id>
      <name>Ramkrishna S Vasudevan</name>
      <email>ramkrishna@apache.org</email>
      <timezone>+5</timezone>
      <organization>Intel</organization>
      <organizationUrl>http://www.intel.in</organizationUrl>
    </developer>
  </developers>

  <repositories>
    <repository>
      <id>apache release</id>
      <url>https://repository.apache.org/content/repositories/releases/</url>
    </repository>
    <repository>
      <id>apache non-releases</id>
      <name>Apache non-releases</name>
      <url>http://people.apache.org/~stack/m2/repository</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <releases>
        <enabled>true</enabled>
      </releases>
    </repository>
    <repository>
      <id>java.net</id>
      <name>Java.Net</name>
      <url>http://download.java.net/maven/2/</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <releases>
        <enabled>true</enabled>
      </releases>
    </repository>
    <repository>
      <id>codehaus</id>
      <name>Codehaus Public</name>
      <url>http://repository.codehaus.org/</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <releases>
        <enabled>true</enabled>
      </releases>
    </repository>
    <repository>
      <id>repository.jboss.org</id>
      <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>ghelmling.testing</id>
      <name>Gary Helmling test repo</name>
      <url>http://people.apache.org/~garyh/mvn/</url>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <releases>
        <enabled>true</enabled>
      </releases>
    </repository>
  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>ghelmling.testing</id>
      <name>Gary Helmling test repo</name>
      <url>http://people.apache.org/~garyh/mvn/</url>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <releases>
        <enabled>true</enabled>
      </releases>
    </pluginRepository>
  </pluginRepositories>

  <build>
    <!-- Some plugins (javadoc for example) can be used in the normal build- and the site phase.
         These plugins inherit their options from the <reporting> section below. These settings
         can be overwritten here. -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-release-plugin</artifactId>
          <!--Making a release I've been using mvn 3.0 and specifying the apache-release
              profile on the command line as follows:

              $ ~/bin/mvn/bin/mvn  -Papache-release release:perform

              I've also been kiling the release:prepare step mid-way to check the
              release.properties it generates at the top-level.  Sometimes it refers
              to HEAD rather than to the svn branch.
           -->
          <configuration>
            <!--You need this profile. It'll sign your artifacts.
                I'm not sure if this config. actually works though.
                I've been specifying -Papache-release on the command-line
             -->
            <releaseProfiles>apache-release</releaseProfiles>
            <!--This stops our running tests for each stage of maven release.
                But it builds the test jar.  From SUREFIRE-172.
              -->
            <arguments>-Dmaven.test.skip.exec</arguments>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>2.5.1</version>
          <configuration>
            <source>${compileSource}</source>
            <target>${compileSource}</target>
            <showWarnings>true</showWarnings>
            <showDeprecation>false</showDeprecation>
            <compilerArgument>-Xlint:-options</compilerArgument>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>${surefire.version}</version>
          <dependencies>
            <!-- by default surefire selects dynamically the connector to the unit tests tool.
              We want to use always the same as the different connectors
               can have different bugs and behaviour.
            -->
            <dependency>
              <groupId>org.apache.maven.surefire</groupId>
              <artifactId>${surefire.provider}</artifactId>
              <version>${surefire.version}</version>
            </dependency>
          </dependencies>

          <configuration>
            <forkedProcessTimeoutInSeconds>${surefire.timeout}</forkedProcessTimeoutInSeconds>
            <argLine>-enableassertions -Xmx1900m -Djava.security.egd=file:/dev/./urandom</argLine>
            <redirectTestOutputToFile>${test.output.tofile}</redirectTestOutputToFile>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-site-plugin</artifactId>
          <version>3.3</version>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-failsafe-plugin</artifactId>
          <version>${surefire.version}</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.maven.surefire</groupId>
              <artifactId>${surefire.provider}</artifactId>
              <version>${surefire.version}</version>
            </dependency>
          </dependencies>
          <configuration>
            <includes>
              <include>${integrationtest.include}</include>
            </includes>
            <excludes>
              <exclude>${unittest.include}</exclude>
              <exclude>**/*$*</exclude>
            </excludes>
            <redirectTestOutputToFile>${test.output.tofile}</redirectTestOutputToFile>
            <environmentVariables>
              <LD_LIBRARY_PATH>${env.LD_LIBRARY_PATH}:${project.build.directory}/nativelib</LD_LIBRARY_PATH>
              <DYLD_LIBRARY_PATH>${env.DYLD_LIBRARY_PATH}:${project.build.directory}/nativelib</DYLD_LIBRARY_PATH>
              <MALLOC_ARENA_MAX>4</MALLOC_ARENA_MAX>
            </environmentVariables>
          </configuration>
          <executions>
            <execution>
              <id>integration-test</id>
              <goals>
                <goal>integration-test</goal>
              </goals>
            </execution>
            <execution>
              <id>verify</id>
              <goals>
                <goal>verify</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <configuration>
            <filesets>
              <fileset>
                <!--dfs tests have build dir hardcoded. Clean it as part of
               clean target-->
                <directory>build</directory>
              </fileset>
            </filesets>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-report-plugin</artifactId>
          <version>${surefire.version}</version>
        </plugin>
        <plugin>
          <groupId>org.apache.avro</groupId>
          <artifactId>avro-maven-plugin</artifactId>
          <version>${avro.version}</version>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>build-helper-maven-plugin</artifactId>
          <version>1.5</version>
        </plugin>
        <!--This plugin's configuration is used to store Eclipse m2e settings only. It
          has no influence on the Maven build itself. m2e does not provide any safeguards against
          rogue maven plugins that leak classloaders, modify random files inside workspace
          or throw nasty exceptions to fail the build -->
        <plugin>
          <groupId>org.eclipse.m2e</groupId>
          <artifactId>lifecycle-mapping</artifactId>
          <version>1.0.0</version>
          <configuration>
            <lifecycleMappingMetadata>
              <pluginExecutions>
                <pluginExecution>
                  <pluginExecutionFilter>
                    <groupId>org.apache.avro</groupId>
                    <artifactId>avro-maven-plugin</artifactId>
                    <versionRange>[1.5.3,)</versionRange>
                    <goals>
                      <goal>protocol</goal>
                      <goal>schema</goal>
                    </goals>
                  </pluginExecutionFilter>
                  <action>
                    <execute></execute>
                  </action>
                </pluginExecution>
                <pluginExecution>
                  <pluginExecutionFilter>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-antrun-plugin</artifactId>
                    <versionRange>[1.3,)</versionRange>
                    <goals>
                      <goal>run</goal>
                    </goals>
                  </pluginExecutionFilter>
                  <action>
                    <execute></execute>
                  </action>
                </pluginExecution>
                <pluginExecution>
                  <pluginExecutionFilter>
                    <groupId>org.jamon</groupId>
                    <artifactId>jamon-maven-plugin</artifactId>
                    <versionRange>[2.3.4,)</versionRange>
                    <goals>
                      <goal>translate</goal>
                    </goals>
                  </pluginExecutionFilter>
                  <action>
                    <execute></execute>
                  </action>
                </pluginExecution>
              </pluginExecutions>
            </lifecycleMappingMetadata>
          </configuration>
        </plugin>
	<plugin> <!-- in plugin management section so excludes can be inherited -->
	  <groupId>org.apache.rat</groupId>
          <artifactId>apache-rat-plugin</artifactId>
          <version>0.8</version>
          <configuration>
            <excludes>
              <exclude>**/*.log</exclude>
              <exclude>**/.*</exclude>
              <exclude>**/*.tgz</exclude>
              <exclude>**/*.orig</exclude>
              <exclude>test/**</exclude>
              <exclude>**/8e8ab58dcf39412da19833fcd8f687ac</exclude>
              <exclude>**/.git/**</exclude>
              <exclude>**/target/**</exclude>
              <exclude>**/CHANGES.txt</exclude>
              <exclude>**/generated/**</exclude>
              <exclude>**/conf/*</exclude>
              <exclude>**/*.avpr</exclude>
              <exclude>**/*.svg</exclude> <!-- vector graphics -->
              <exclude>**/*.vm</exclude> <!-- apache doxia generated -->
              <exclude>**/control</exclude>
              <exclude>**/conffile</exclude>
	      <exclude>docs/*</exclude> <!-- auto-gen docs -->
              <!--It don't like freebsd license-->
              <exclude>**/src/site/resources/css/freebsd_docbook.css</exclude>
              <!--  exclude source control files -->
              <exclude>.git/**</exclude>
              <exclude>.svn/**</exclude>
              <exclude>**/patchprocess/**</exclude>
            </excludes>
          </configuration>
	</plugin>

      </plugins>
    </pluginManagement>

    <resources>
      <resource>
        <directory>src/main/resources/</directory>
        <includes>
          <include>hbase-default.xml</include>
        </includes>
      </resource>
      <resource>
        <directory>${project.build.directory}</directory>
        <includes>
          <include>hbase-webapps/**</include>
        </includes>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>src/test/resources</directory>
        <excludes>
          <exclude>hbase-site.xml</exclude>
        </excludes>
      </testResource>
    </testResources>

    <plugins>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <configuration>
          <inputEncoding>UTF-8</inputEncoding>
          <outputEncoding>UTF-8</outputEncoding>
          <templateFile>src/site/site.vm</templateFile>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.avro</groupId>
        <artifactId>avro-maven-plugin</artifactId>
        <executions>
          <execution>
            <id>generate-avro-sources</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>schema</goal>
              <goal>protocol</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <outputDirectory>${project.build.directory}/generated-sources/java</outputDirectory>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-enforcer-plugin</artifactId>
        <!-- version set by parent -->
        <configuration>
          <rules>
            <!-- The earliest maven version we verify builds for via ASF Jenkins -->
            <requireMavenVersion>
              <version>[${maven.min.version},)</version>
              <message>Maven is out of date.
  HBase requires at least version ${maven.min.version} of Maven to properly build from source.
  You appear to be using an older version. You can use either "mvn -version" or
  "mvn enforcer:display-info" to verify what version is active.
  See the reference guide on building for more information: http://hbase.apache.org/book.html#build
              </message>
            </requireMavenVersion>
            <!-- The earliest JVM version we verify builds for via ASF Jenkins -->
            <requireJavaVersion>
              <version>[${java.min.version},)</version>
              <message>Java is out of date.
  HBase requirs at least version ${java.min.version} of the JDK to properly build from source.
  You appear to be using an older version. You can use either "mvn -version" or
  "mvn enforcer:display-info" to verify what version is active.
  See the reference guide on building for more information: http://hbase.apache.org/book.html#build
              </message>
            </requireJavaVersion>
          </rules>
        </configuration>
        <executions>
          <execution>
            <id>enforce</id>
            <goals>
              <goal>enforce</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <!-- parent-module only plugins -->
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>xml-maven-plugin</artifactId>
        <version>1.0-beta-3</version>
        <executions>
          <execution>
            <goals>
              <goal>transform</goal>
            </goals>
            <phase>pre-site</phase>
          </execution>
        </executions>
        <configuration>
          <transformationSets>
            <transformationSet>
              <dir>${basedir}/src/main/resources/</dir>
              <includes>
                <include>hbase-default.xml</include>
              </includes>
              <stylesheet>${basedir}/src/main/xslt/configuration_to_docbook_section.xsl</stylesheet>
              <outputDir>${basedir}/target/site/</outputDir>
            </transformationSet>
          </transformationSets>
        </configuration>
      </plugin>
      <plugin>
        <groupId>com.agilejava.docbkx</groupId>
        <artifactId>docbkx-maven-plugin</artifactId>
        <version>2.0.13</version>
        <executions>
          <execution>
              <id>multipage</id>
              <phase>pre-site</phase>
        <configuration>
          <xincludeSupported>true</xincludeSupported>
          <navigShowtitles>true</navigShowtitles>
          <chunkedOutput>true</chunkedOutput>
          <useIdAsFilename>true</useIdAsFilename>
          <sectionAutolabelMaxDepth>100</sectionAutolabelMaxDepth>
          <sectionAutolabel>true</sectionAutolabel>
          <sectionLabelIncludesComponentLabel>true</sectionLabelIncludesComponentLabel>
          <targetDirectory>${basedir}/target/site/</targetDirectory>
          <htmlStylesheet>../css/freebsd_docbook.css</htmlStylesheet>
          <htmlCustomization>src/docbkx/customization.xsl</htmlCustomization>
          <imgSrcPath>../images/</imgSrcPath>
          <tocMaxDepth>2</tocMaxDepth>
          <insertXrefPageNumber>yes</insertXrefPageNumber>
        </configuration>
            <goals>
              <goal>generate-html</goal>
            </goals>
          </execution>
          <execution>
              <id>onepage</id>
            <phase>pre-site</phase>
        <configuration>
          <xincludeSupported>true</xincludeSupported>
          <useIdAsFilename>true</useIdAsFilename>
          <sectionAutolabelMaxDepth>100</sectionAutolabelMaxDepth>
          <sectionAutolabel>true</sectionAutolabel>
          <sectionLabelIncludesComponentLabel>true</sectionLabelIncludesComponentLabel>
          <targetDirectory>${basedir}/target/site/</targetDirectory>
          <htmlStylesheet>css/freebsd_docbook.css</htmlStylesheet>
          <imgSrcPath>images/</imgSrcPath>
          <tocMaxDepth>2</tocMaxDepth>
          <insertXrefPageNumber>yes</insertXrefPageNumber>
        </configuration>
            <goals>
              <goal>generate-html</goal>
            </goals>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>org.docbook</groupId>
            <artifactId>docbook-xml</artifactId>
            <version>4.4</version>
            <scope>runtime</scope>
          </dependency>
        </dependencies>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
          <tarLongFileMode>gnu</tarLongFileMode>
          <appendAssemblyId>false</appendAssemblyId>
          <descriptors>
            <descriptor>src/assembly/all.xml</descriptor>
          </descriptors>
        </configuration>
        <executions>
          <execution>
            <id>tarball</id>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

      <!-- Run with -Dmaven.test.skip.exec=true to build -tests.jar without running tests (this is needed for upstream projects whose tests need this jar simply for compilation)-->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <executions>
          <execution>
            <phase>prepare-package</phase>
            <goals>
              <goal>test-jar</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <archive>
            <manifest>
              <mainClass>org/apache/hadoop/hbase/mapreduce/Driver</mainClass>
            </manifest>
          </archive>
          <!-- Exclude these 2 packages, because their dependency _binary_ files include the sources, and Maven 2.2 appears to add them to the sources to compile, weird-->
          <excludes>
            <exclude>org/apache/jute/**</exclude>
            <exclude>org/apache/zookeeper/**</exclude>
            <exclude>**/*.jsp</exclude>
            <exclude>hbase-site.xml</exclude>
            <exclude>log4j.properties</exclude>
            <exclude>mapred-queues.xml</exclude>
          </excludes>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <id>attach-sources</id>
            <phase>prepare-package</phase>
            <goals>
              <goal>jar-no-fork</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
                <skip>${surefire.skipFirstPart}</skip>
                <forkMode>${surefire.firstPartForkMode}</forkMode>
                <parallel>${surefire.firstPartParallel}</parallel>
                <perCoreThreadCount>false</perCoreThreadCount>
                <threadCount>${surefire.firstPartThreadCount}</threadCount>
                <parallel>classes</parallel><!-- surefire hack, if not we're using method parallelisation class !-->
                <groups>${surefire.firstPartGroups}</groups>
                <testFailureIgnore>false</testFailureIgnore>
        </configuration>
        <executions>
          <execution>
            <id>secondPartTestsExecution</id>
            <phase>test</phase>
            <goals><goal>test</goal></goals>
            <configuration>
              <skip>${surefire.skipSecondPart}</skip>
              <testFailureIgnore>false</testFailureIgnore>
              <forkMode>perThread</forkMode>
              <perCoreThreadCount>false</perCoreThreadCount>
              <threadCount>${surefire.secondPartThreadCount}</threadCount>
              <parallel>classes</parallel><!-- surefire hack, if not we're using method parallelisation class !-->
              <groups>${surefire.secondPartGroups}</groups>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <!--  Run integration tests with mvn verify -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-failsafe-plugin</artifactId>
          <configuration>
            <skip>false</skip>
            <forkMode>always</forkMode>
            <!-- TODO: failsafe does timeout, but verify does not fail the build because of the timeout.
                 I believe it is a failsafe bug, we may consider using surefire -->
            <forkedProcessTimeoutInSeconds>1800</forkedProcessTimeoutInSeconds>
            <argLine>-enableassertions -Xmx1900m
              -Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true</argLine>
            <testFailureIgnore>false</testFailureIgnore>
          </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.6</version>
        <executions>
          <execution>
            <id>arc-setup</id>
            <phase>initialize</phase>
            <configuration>
              <tasks if="arc">
                <get dest="${project.build.directory}/arc-jira.tar.gz"
                     src="https://github.com/facebook/arc-jira/tarball/master"/>
                <untar src="${project.build.directory}/arc-jira.tar.gz" compression="gzip"
                 dest="${project.build.directory}">
                  <patternset>
                    <include name="facebook-arc-jira-*/arc_jira_lib/**"/>
                  </patternset>
                </untar>
                <move todir="${basedir}">
                  <fileset dir="${project.build.directory}">
                    <include name="facebook-arc-jira-*/arc_jira_lib/**"/>
                   </fileset>
                  <mapper type="regexp" from="^facebook-arc-jira-([^/])*/(.*)" to="\.\2"/>
                </move>
                <delete includeemptydirs="true">
                  <fileset dir="${project.build.directory}">
                    <include name="facebook-arc-jira-*"/>
                    <include name="arc-jira.tar.gz"/>
                  </fileset>
                </delete>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
          <execution>
            <id>generate</id>
            <phase>generate-sources</phase>
            <configuration>
              <target>
                <property name="build.webapps"
                          location="${project.build.directory}/hbase-webapps"/>
                <property name="src.webapps"
                          location="${basedir}/src/main/resources/hbase-webapps"/>
                <property name="generated.sources"
                          location="${project.build.directory}/generated-sources"/>

                <mkdir dir="${build.webapps}"/>
                <copy todir="${build.webapps}">
                  <fileset dir="${src.webapps}">
                    <exclude name="**/*.jsp"/>
                    <exclude name="**/.*"/>
                    <exclude name="**/*~"/>
                  </fileset>
                </copy>

                <!--The compile.classpath is passed in by maven-->
                <taskdef classname="org.apache.jasper.JspC" name="jspcompiler" classpathref="maven.compile.classpath"/>

                <mkdir dir="${build.webapps}/master/WEB-INF"/>
                <jspcompiler uriroot="${src.webapps}/master"
                             outputdir="${generated.sources}/java"
                             package="org.apache.hadoop.hbase.generated.master"
                             webxml="${build.webapps}/master/WEB-INF/web.xml"/>

                <mkdir dir="${build.webapps}/regionserver/WEB-INF"/>
                <jspcompiler uriroot="${src.webapps}/regionserver"
                             outputdir="${generated.sources}/java"
                             package="org.apache.hadoop.hbase.generated.regionserver"
                             webxml="${build.webapps}/regionserver/WEB-INF/web.xml"/>

                <mkdir dir="${build.webapps}/rest/WEB-INF"/>
                <jspcompiler uriroot="${src.webapps}/rest"
                             outputdir="${generated.sources}/java"
                             package="org.apache.hadoop.hbase.generated.rest"
                             webxml="${build.webapps}/rest/WEB-INF/web.xml"/>

                <mkdir dir="${build.webapps}/thrift/WEB-INF"/>
                <jspcompiler uriroot="${src.webapps}/thrift"
                             outputdir="${generated.sources}/java"
                             package="org.apache.hadoop.hbase.generated.thrift"
                             webxml="${build.webapps}/thrift/WEB-INF/web.xml"/>

                <exec executable="sh">
                  <arg line="${basedir}/src/saveVersion.sh ${project.version} ${generated.sources}/java"/>
                </exec>
              </target>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
          <execution>
            <phase>process-resources</phase>
            <configuration>
              <target>
                <replace file="${project.build.outputDirectory}/hbase-default.xml"
                  token="@@@VERSION@@@" value="${project.version}" />
                <mkdir dir="${project.build.directory}/nativelib"/>
                <exec executable="tar" dir="${project.build.directory}/nativelib" failonerror="false">
                  <arg value="xf"/>
                  <arg value="hadoop-snappy-nativelibs.tar"/>
                </exec>
              </target>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
          <execution>
            <id>package</id>
            <phase>package</phase>
            <configuration>
              <target>
                <!-- Complements the assembly -->

                <mkdir dir="${project.build.directory}/${project.build.finalName}/${project.build.finalName}/lib/native/${build.platform}"/>

                <!-- Using Unix cp to preserve symlinks, using script to handle wildcards -->
                <echo file="${project.build.directory}/copynativelibs.sh">
					which cygpath 2&gt; /dev/null
					if [ $? = 1 ]; then
						BUILD_DIR="${project.build.directory}"
					else
						BUILD_DIR=`cygpath --unix '${project.build.directory}'`
					fi
                    if [ `ls $BUILD_DIR/nativelib | wc -l` -ne 0 ]; then
                      cp -PR $BUILD_DIR/nativelib/lib* $BUILD_DIR/${project.build.finalName}/${project.build.finalName}/lib/native/${build.platform}
                    fi
                </echo>
                <exec executable="sh" dir="${project.build.directory}" failonerror="true">
                    <arg line="./copynativelibs.sh"/>
                </exec>

                <!-- Using Unix tar to preserve symlinks -->
				<echo file="${project.build.directory}/maketar.sh">
					which cygpath 2&gt; /dev/null
					if [ $? = 1 ]; then
						BUILD_DIR="${project.build.directory}"
					else
						BUILD_DIR=`cygpath --unix '${project.build.directory}'`
					fi

					cd $BUILD_DIR/${project.build.finalName}
					tar czf $BUILD_DIR/${project.build.finalName}.tar.gz ${project.build.finalName}
				</echo>
                <exec executable="sh" dir="${project.build.directory}" failonerror="yes">
                    <arg line="./maketar.sh"/>
                </exec>

              </target>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>1.5</version>
        <executions>
          <execution>
            <id>add-source</id>
            <goals>
              <goal>add-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>${project.basedir}/security/src/main/java</source>
              </sources>
            </configuration>
          </execution>
          <execution>
            <id>add-test-source</id>
            <goals>
              <goal>add-test-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>${project.basedir}/security/src/test/java</source>
              </sources>
            </configuration>
          </execution>
          <execution>
            <id>jspcSource-packageInfo-Avro-source</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>add-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>${project.build.directory}/generated-jamon</source>
                <source>${project.build.directory}/generated-sources/java</source>
              </sources>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.jamon</groupId>
        <artifactId>jamon-maven-plugin</artifactId>
        <version>2.3.4</version>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <goals>
              <goal>translate</goal>
            </goals>
            <configuration>
              <templateSourceDir>src/main/jamon</templateSourceDir>
              <templateOutputDir>target/generated-jamon</templateOutputDir>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <version>2.8</version>
        <configuration>
          <additionalProjectnatures>
            <projectnature>org.jamon.project.jamonnature</projectnature>
          </additionalProjectnatures>
          <buildcommands>
            <buildcommand>org.jamon.project.templateBuilder</buildcommand>
            <buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
            <buildcommand>org.jamon.project.markerUpdater</buildcommand>
          </buildcommands>
          <additionalConfig>
             <file>
                 <name>.settings/org.jamon.prefs</name>
                 <content># now
    eclipse.preferences.version=1
    templateSourceDir=src/main/jamon
    templateOutputDir=target/generated-jamon
    </content>
            </file>
          </additionalConfig>
        </configuration>
      </plugin>
    </plugins>
  </build>

  <properties>
    <maven.build.timestamp.format>
      yyyy-MM-dd'T'HH:mm
    </maven.build.timestamp.format>
    <compileSource>1.6</compileSource>
    <buildDate>${maven.build.timestamp}</buildDate>
    <!-- Build dependencies -->
    <maven.min.version>3.0.3</maven.min.version>
    <java.min.version>${compileSource}</java.min.version>
    <!-- Dependencies -->
    <avro.version>1.5.3</avro.version>
    <commons-cli.version>1.2</commons-cli.version>
    <commons-codec.version>1.4</commons-codec.version>
    <commons-httpclient.version>3.1</commons-httpclient.version><!-- pretty outdated -->
    <commons-io.version>2.1</commons-io.version>
    <commons-lang.version>2.5</commons-lang.version>
    <commons-logging.version>1.1.1</commons-logging.version>
    <commons-math.version>2.1</commons-math.version>
    <commons-configuration.version>1.6</commons-configuration.version>
    <metrics-core.version>2.1.2</metrics-core.version>
    <guava.version>11.0.2</guava.version>
    <jackson.version>1.8.8</jackson.version>
    <jasper.version>5.5.23</jasper.version>
    <jaxb-api.version>2.1</jaxb-api.version>
    <jetty.version>6.1.26</jetty.version>
    <jetty.jspapi.version>6.1.14</jetty.jspapi.version>
    <jersey.version>1.8</jersey.version>
    <jruby.version>1.6.5</jruby.version>
    <junit.version>4.11</junit.version>
    <slf4j.version>1.4.3</slf4j.version>
    <log4j.version>1.2.16</log4j.version>
    <mockito-all.version>1.8.5</mockito-all.version>
    <protobuf.version>2.4.0a</protobuf.version>
    <stax-api.version>1.0.1</stax-api.version>
    <thrift.path>thrift</thrift.path>
    <thrift.version>0.8.0</thrift.version>
    <zookeeper.version>3.4.5</zookeeper.version>
    <hadoop-snappy.version>0.0.1-SNAPSHOT</hadoop-snappy.version>
    <clover.version>2.6.3</clover.version>

    <package.prefix>/usr</package.prefix>
    <package.conf.dir>/etc/hbase</package.conf.dir>
    <package.log.dir>/var/log/hbase</package.log.dir>
    <package.pid.dir>/var/run/hbase</package.pid.dir>
    <package.release>1</package.release>
    <!-- also must update this when we bump version -->
    <package.version>0.91.0</package.version>
    <final.name>${project.artifactId}-${project.version}</final.name>

    <!-- Test inclusion patterns used by failsafe configuration -->
    <unittest.include>**/Test*.java</unittest.include>
    <integrationtest.include>**/IntegrationTest*.java</integrationtest.include>

    <surefire.version>2.12-TRUNK-HBASE-2</surefire.version>
    <surefire.provider>surefire-junit47</surefire.provider>

    <!-- default: run small & medium, medium with 2 threads -->
    <surefire.skipFirstPart>false</surefire.skipFirstPart>
    <surefire.skipSecondPart>false</surefire.skipSecondPart>

    <surefire.firstPartForkMode>once</surefire.firstPartForkMode>
    <surefire.firstPartParallel>classes</surefire.firstPartParallel>
    <surefire.firstPartThreadCount>1</surefire.firstPartThreadCount>
    <surefire.secondPartThreadCount>2</surefire.secondPartThreadCount>

    <surefire.firstPartGroups>org.apache.hadoop.hbase.SmallTests</surefire.firstPartGroups>
    <surefire.secondPartGroups>org.apache.hadoop.hbase.MediumTests</surefire.secondPartGroups>
    <test.output.tofile>true</test.output.tofile>
    <surefire.timeout>900</surefire.timeout>
  </properties>

  <!-- Sorted by groups of dependencies then groupId and artifactId -->
  <dependencies>
    <!--
      Note: There are a few exclusions to prevent duplicate code in different jars to be included:
        * org.mortbay.jetty:servlet-api, javax.servlet:servlet-api: These are excluded because they are
          the same implementations. I chose org.mortbay.jetty:servlet-api-2.5 instead, which is a third
          implementation of the same, because Hadoop also uses this version
        * javax.servlet:jsp-api in favour of org.mortbay.jetty:jsp-api-2.1
        * javax.xml.stream:stax-api in favour of stax:stax-api
    -->


    <!-- General dependencies -->
    <dependency>
      <groupId>com.yammer.metrics</groupId>
      <artifactId>metrics-core</artifactId>
      <version>${metrics-core.version}</version>
    </dependency>
    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
      <version>${guava.version}</version>
    </dependency>
    <dependency>
      <groupId>commons-cli</groupId>
      <artifactId>commons-cli</artifactId>
      <version>${commons-cli.version}</version>
    </dependency>
    <dependency>
      <groupId>commons-configuration</groupId>
      <artifactId>commons-configuration</artifactId>
      <version>${commons-configuration.version}</version>
    </dependency>
    <dependency>
     <groupId>com.github.stephenc.high-scale-lib</groupId>
     <artifactId>high-scale-lib</artifactId>
     <version>1.1.1</version>
    </dependency>
    <dependency>
      <groupId>commons-codec</groupId>
      <artifactId>commons-codec</artifactId>
      <version>${commons-codec.version}</version>
    </dependency>
    <dependency>
      <groupId>commons-httpclient</groupId>
      <artifactId>commons-httpclient</artifactId>
      <version>${commons-httpclient.version}</version>
    </dependency>
    <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>${commons-io.version}</version>
    </dependency>
    <dependency>
      <groupId>commons-lang</groupId>
      <artifactId>commons-lang</artifactId>
      <version>${commons-lang.version}</version>
    </dependency>
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>${commons-logging.version}</version>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>${log4j.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.avro</groupId>
      <artifactId>avro</artifactId>
      <version>${avro.version}</version>
      <exclusions>
        <exclusion>
          <groupId>com.thoughtworks.paranamer</groupId>
          <artifactId>paranamer</artifactId>
        </exclusion>
        <exclusion>
          <groupId>com.thoughtworks.paranamer</groupId>
          <artifactId>paranamer-ant</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.avro</groupId>
      <artifactId>avro-ipc</artifactId>
      <version>${avro.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.zookeeper</groupId>
      <artifactId>zookeeper</artifactId>
      <version>${zookeeper.version}</version>
      <exclusions>
        <exclusion>
          <groupId>jline</groupId>
          <artifactId>jline</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.thrift</groupId>
      <artifactId>libthrift</artifactId>
      <version>${thrift.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-simple</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.jruby</groupId>
      <artifactId>jruby-complete</artifactId>
      <version>${jruby.version}</version>
    </dependency>
    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jetty</artifactId>
      <version>${jetty.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.mortbay.jetty</groupId>
          <artifactId>servlet-api</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jetty-util</artifactId>
      <version>${jetty.version}</version>
    </dependency>
    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jsp-2.1</artifactId>
      <version>${jetty.jspapi.version}</version>
      <exclusions>
        <exclusion>
          <groupId>ant</groupId>
          <artifactId>ant</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jsp-api-2.1</artifactId>
      <version>${jetty.jspapi.version}</version>
    </dependency>
    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>servlet-api-2.5</artifactId>
      <version>${jetty.jspapi.version}</version>
    </dependency>
    <!-- While jackson is also a dependency of both jersey and avro, these
         can bring in jars from different, incompatible versions. We force
         the same version with these dependencies -->
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-core-asl</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-mapper-asl</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-jaxrs</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.jackson</groupId>
      <artifactId>jackson-xc</artifactId>
      <version>${jackson.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>
    </dependency>
    <dependency>
      <!--If this is not in the runtime lib, we get odd
      "2009-02-27 11:38:39.504::WARN:  failed jsp
       java.lang.NoSuchFieldError: IS_SECURITY_ENABLED"
       exceptions out of jetty deploying webapps.
       St.Ack Thu May 20 01:04:41 PDT 2010
      -->
      <groupId>tomcat</groupId>
      <artifactId>jasper-compiler</artifactId>
      <version>${jasper.version}</version>
      <scope>runtime</scope>
      <exclusions>
        <exclusion>
          <groupId>javax.servlet</groupId>
          <artifactId>jsp-api</artifactId>
        </exclusion>
        <exclusion>
          <groupId>javax.servlet</groupId>
          <artifactId>servlet-api</artifactId>
        </exclusion>
        <exclusion>
          <groupId>ant</groupId>
          <artifactId>ant</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>tomcat</groupId>
      <artifactId>jasper-runtime</artifactId>
      <version>${jasper.version}</version>
      <scope>runtime</scope>
      <exclusions>
        <exclusion>
          <groupId>javax.servlet</groupId>
          <artifactId>servlet-api</artifactId>
        </exclusion>
      </exclusions>
    </dependency>

    <dependency>
      <groupId>org.jamon</groupId>
      <artifactId>jamon-runtime</artifactId>
      <version>2.3.1</version>
    </dependency>

    <!-- REST dependencies -->
    <dependency>
      <groupId>com.google.protobuf</groupId>
      <artifactId>protobuf-java</artifactId>
      <version>${protobuf.version}</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-core</artifactId>
      <version>${jersey.version}</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-json</artifactId>
      <version>${jersey.version}</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-server</artifactId>
      <version>${jersey.version}</version>
    </dependency>
    <dependency>
      <groupId>javax.xml.bind</groupId>
      <artifactId>jaxb-api</artifactId>
      <version>${jaxb-api.version}</version>
      <exclusions>
        <exclusion>
          <groupId>javax.xml.stream</groupId>
          <artifactId>stax-api</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>stax</groupId>
      <artifactId>stax-api</artifactId>
      <version>${stax-api.version}</version>
    </dependency>

    <!-- Test dependencies -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${junit.version}</version>
      <scope>runtime</scope>
      <!-- FIXME: the following needs to go away once HBASE-4955 is fixed -->
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.mockito</groupId>
      <artifactId>mockito-all</artifactId>
      <version>${mockito-all.version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-math</artifactId>
      <version>${commons-math.version}</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <!--
  To publish, use the following settings.xml file ( placed in ~/.m2/settings.xml )

 <settings>
  <servers>
    <server>
      <id>apache.releases.https</id>
      <username>hbase_committer</username>
      <password>********</password>
    </server>

    <server>
      <id>apache.snapshots.https</id>
      <username>hbase_committer</username>
      <password>********</password>
    </server>

  </servers>
 </settings>

  $ mvn deploy
(or)
  $ mvn -s /my/path/settings.xml deploy

  -->
  <profiles>
    <profile>
      <id>rpm</id>
      <build>
        <plugins>
          <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.6</version>
            <executions>
              <execution>
                <id>build-rpm</id>
                <phase>package</phase>
                <configuration>
                <target>
                  <ant antfile="${basedir}/src/packages/build.xml">
                    <target name="package-rpm"/>
                    <target name="package-conf-pseudo-rpm"/>
                  </ant>
                  </target>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
	  <plugin>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.6.1</version>
            <configuration>
              <docfilessubdirs>true</docfilessubdirs>
            </configuration>
            <executions>
              <execution>
                <phase>prepare-package</phase>
                <goals>
                  <goal>javadoc</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <id>deb</id>
      <build>
        <plugins>
          <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.6</version>
            <executions>
              <execution>
                <id>build-deb</id>
                <phase>package</phase>
                <configuration>
                  <target>
                    <property name="artifactId" value="${project.artifactId}" />
                    <ant antfile="${basedir}/src/packages/build.xml">
                      <target name="package-deb"/>
                      <target name="package-conf-pseudo-deb"/>
                    </ant>
                  </target>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
            <dependencies>
              <dependency>
                <groupId>org.vafer</groupId>
                <artifactId>jdeb</artifactId>
                <version>0.8</version>
              </dependency>
            </dependencies>
          </plugin>
        </plugins>
      </build>
    </profile>

    <profile>
      <id>os.linux</id>
      <activation>
        <activeByDefault>false</activeByDefault>
        <os>
          <family>Linux</family>
        </os>
      </activation>
      <properties>
        <build.platform>${os.name}-${os.arch}-${sun.arch.data.model}</build.platform>
      </properties>
    </profile>
    <profile>
        <id>os.mac</id>
        <activation>
            <os>
                <family>Mac</family>
            </os>
        </activation>
        <properties>
            <build.platform>Mac_OS_X-${sun.arch.data.model}</build.platform>
        </properties>
    </profile>
	<profile>
		<id>os.windows</id>
		<activation>
			<os>
				<family>Windows</family>
			</os>
		</activation>
		<properties>
			<build.platform>cygwin</build.platform>
		</properties>
	</profile>

    <!-- this profile should be activated for release builds -->
    <profile>
      <id>release</id>
      <build>
	<plugins>
	  <plugin>
	    <groupId>org.apache.rat</groupId>
            <artifactId>apache-rat-plugin</artifactId>
	    <executions>
              <execution>
                <phase>package</phase>
                <goals>
                  <goal>check</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
          <plugin>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.6.1</version>
            <configuration>
              <docfilessubdirs>true</docfilessubdirs>
            </configuration>
            <executions>
              <execution>
                <phase>prepare-package</phase>
                <goals>
                  <goal>javadoc</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <profile>
      <id>hadoop-snappy</id>
      <activation>
        <activeByDefault>false</activeByDefault>
        <property>
          <name>snappy</name>
        </property>
      </activation>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-snappy</artifactId>
          <version>${hadoop-snappy.version}</version>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
              <execution>
                <id>get-hadoop-snappy-native</id>
                <phase>generate-resources</phase>
                <goals>
                  <goal>copy</goal>
                </goals>
                <configuration>
                  <artifactItems>
                    <artifactItem>
                      <groupId>org.apache.hadoop</groupId>
                      <artifactId>hadoop-snappy</artifactId>
                      <version>${hadoop-snappy.version}</version>
                      <classifier>${build.platform}</classifier>
                      <type>tar</type>
                      <overWrite>false</overWrite>
                      <outputDirectory>${project.build.directory}/nativelib</outputDirectory>
                      <destFileName>hadoop-snappy-nativelibs.tar</destFileName>
                    </artifactItem>
                  </artifactItems>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <!-- profile for building against Hadoop 1.0.x: This is the default. -->
    <profile>
      <id>hadoop-1.0</id>
      <activation>
        <property>
          <name>!hadoop.profile</name>
        </property>
      </activation>
      <properties>
        <hadoop.version>1.0.4</hadoop.version>
        <slf4j.version>1.4.3</slf4j.version>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-core</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <exclusions>
            <exclusion>
              <groupId>hsqldb</groupId>
              <artifactId>hsqldb</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.sf.kosmosfs</groupId>
              <artifactId>kfs</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.eclipse.jdt</groupId>
              <artifactId>core</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.java.dev.jets3t</groupId>
              <artifactId>jets3t</artifactId>
            </exclusion>
            <exclusion>
              <groupId>oro</groupId>
              <artifactId>oro</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-test</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <scope>test</scope>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <!-- profile only used for testing, run's all tests with the SecureRpcEngine -->
    <profile>
      <id>security-test</id>
      <properties>
        <hadoop.version>1.0.4</hadoop.version>
      </properties>
      <build>
        <finalName>${project.artifactId}-${project.version}-security</finalName>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>${project.basedir}/security/src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>


    <!--
      profile for building against Hadoop 1.1. Activate using:
       mvn -Dhadoop.profile=1.1
    -->
    <profile>
      <id>hadoop-1.1</id>
      <activation>
        <property>
          <name>hadoop.profile</name>
          <value>1.1</value>
        </property>
      </activation>
      <properties>
        <hadoop.version>1.1.2</hadoop.version>
        <slf4j.version>1.4.3</slf4j.version>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-core</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <exclusions>
            <exclusion>
              <groupId>hsqldb</groupId>
              <artifactId>hsqldb</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.sf.kosmosfs</groupId>
              <artifactId>kfs</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.eclipse.jdt</groupId>
              <artifactId>core</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.java.dev.jets3t</groupId>
              <artifactId>jets3t</artifactId>
            </exclusion>
            <exclusion>
              <groupId>oro</groupId>
              <artifactId>oro</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-test</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <scope>test</scope>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <!--
      profile for building against Hadoop 1.2. Activate using:
       mvn -Dhadoop.profile=1.2
    -->
    <profile>
      <id>hadoop-1.2</id>
      <activation>
        <property>
          <name>hadoop.profile</name>
          <value>1.2</value>
        </property>
      </activation>
      <properties>
        <hadoop.version>1.2.1</hadoop.version>
        <slf4j.version>1.4.3</slf4j.version>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-core</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <exclusions>
            <exclusion>
              <groupId>hsqldb</groupId>
              <artifactId>hsqldb</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.sf.kosmosfs</groupId>
              <artifactId>kfs</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.eclipse.jdt</groupId>
              <artifactId>core</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.java.dev.jets3t</groupId>
              <artifactId>jets3t</artifactId>
            </exclusion>
            <exclusion>
              <groupId>oro</groupId>
              <artifactId>oro</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-test</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <scope>test</scope>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <!--
      profile for building against Hadoop 0.22.0. Activate using:
       mvn -Dhadoop.profile=22
    -->
    <profile>
      <id>hadoop-0.22</id>
      <activation>
        <property>
          <name>hadoop.profile</name>
          <value>22</value>
        </property>
      </activation>
      <properties>
        <hadoop.version>0.22.0</hadoop.version>
        <slf4j.version>1.6.1</slf4j.version>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-common</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <exclusions>
            <!--Needs more work, tightening-->
            <exclusion>
              <groupId>hsqldb</groupId>
              <artifactId>hsqldb</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.sf.kosmosfs</groupId>
              <artifactId>kfs</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.eclipse.jdt</groupId>
              <artifactId>core</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.java.dev.jets3t</groupId>
              <artifactId>jets3t</artifactId>
            </exclusion>
            <exclusion>
              <groupId>oro</groupId>
              <artifactId>oro</artifactId>
            </exclusion>
            <exclusion>
              <groupId>jdiff</groupId>
              <artifactId>jdiff</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.apache.lucene</groupId>
              <artifactId>lucene-core</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-hdfs</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <exclusions>
            <!--Needs more work, tightening-->
            <exclusion>
              <groupId>hsqldb</groupId>
              <artifactId>hsqldb</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.sf.kosmosfs</groupId>
              <artifactId>kfs</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.eclipse.jdt</groupId>
              <artifactId>core</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.java.dev.jets3t</groupId>
              <artifactId>jets3t</artifactId>
            </exclusion>
            <exclusion>
              <groupId>oro</groupId>
              <artifactId>oro</artifactId>
            </exclusion>
            <exclusion>
              <groupId>jdiff</groupId>
              <artifactId>jdiff</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.apache.lucene</groupId>
              <artifactId>lucene-core</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-mapred</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <exclusions>
            <!--Needs more work, tightening-->
            <exclusion>
              <groupId>hsqldb</groupId>
              <artifactId>hsqldb</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.sf.kosmosfs</groupId>
              <artifactId>kfs</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.eclipse.jdt</groupId>
              <artifactId>core</artifactId>
            </exclusion>
            <exclusion>
              <groupId>net.java.dev.jets3t</groupId>
              <artifactId>jets3t</artifactId>
            </exclusion>
            <exclusion>
              <groupId>oro</groupId>
              <artifactId>oro</artifactId>
            </exclusion>
            <exclusion>
              <groupId>jdiff</groupId>
              <artifactId>jdiff</artifactId>
            </exclusion>
            <exclusion>
              <groupId>org.apache.lucene</groupId>
              <artifactId>lucene-core</artifactId>
            </exclusion>
          </exclusions>
        </dependency>
        <!-- test deps for hadoop-0.22 profile -->
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-common-test</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <scope>test</scope>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-hdfs-test</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <scope>test</scope>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-mapred-test</artifactId>
          <version>${hadoop.version}</version>
          <optional>true</optional>
          <scope>test</scope>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <!--
      profile for building against Hadoop 0.23.0. Activate using:
       mvn -Dhadoop.profile=23
    -->
    <profile>
      <id>hadoop-0.23</id>
      <activation>
        <property>
          <name>hadoop.profile</name>
          <value>23</value>
        </property>
      </activation>
      <properties>
        <hadoop.version>0.23.7</hadoop.version>
        <slf4j.version>1.6.1</slf4j.version>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-client</artifactId>
          <version>${hadoop.version}</version>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-annotations</artifactId>
          <version>${hadoop.version}</version>
        </dependency>
        <!-- test deps for hadoop-0.23 profile -->
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-minicluster</artifactId>
          <version>${hadoop.version}</version>
          <scope>compile</scope>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
          <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
              <execution>
                <id>create-mrapp-generated-classpath</id>
                <phase>generate-test-resources</phase>
                <goals>
                  <goal>build-classpath</goal>
                </goals>
                <configuration>
                  <!-- needed to run the unit test for DS to generate
                  the required classpath that is required in the env
                  of the launch container in the mini mr/yarn cluster
                  -->
                  <outputFile>${project.build.directory}/test-classes/mrapp-generated-classpath</outputFile>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <!--
      profile for building against Hadoop 0.24.0. Activate using:
       mvn -Dhadoop.profile=24
    -->
    <profile>
      <id>hadoop-0.24</id>
      <activation>
        <property>
          <name>hadoop.profile</name>
          <value>24</value>
        </property>
      </activation>
      <properties>
        <hadoop.version>0.24.0-SNAPSHOT</hadoop.version>
        <slf4j.version>1.6.1</slf4j.version>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-common</artifactId>
          <version>${hadoop.version}</version>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-annotations</artifactId>
          <version>${hadoop.version}</version>
        </dependency>
        <!-- test deps for hadoop-0.24 profile -->
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-minicluster</artifactId>
          <version>${hadoop.version}</version>
          <scope>compile</scope>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
          <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
              <execution>
                <id>create-mrapp-generated-classpath</id>
                <phase>generate-test-resources</phase>
                <goals>
                  <goal>build-classpath</goal>
                </goals>
                <configuration>
                  <!-- needed to run the unit test for DS to generate
                  the required classpath that is required in the env
                  of the launch container in the mini mr/yarn cluster
                  -->
                  <outputFile>${project.build.directory}/test-classes/mrapp-generated-classpath</outputFile>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>

    <!--
      profile for building against Hadoop 2.0.0-alpha. Activate using:
       mvn -Dhadoop.profile=2.0
    -->
    <profile>
      <id>hadoop-2.0</id>
      <activation>
        <property>
          <name>hadoop.profile</name>
          <value>2.0</value>
        </property>
      </activation>
      <properties>
        <hadoop.version>2.0.0-alpha</hadoop.version>
        <slf4j.version>1.6.1</slf4j.version>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-common</artifactId>
          <version>${hadoop.version}</version>
        </dependency>
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-annotations</artifactId>
          <version>${hadoop.version}</version>
        </dependency>
        <!-- test deps for hadoop-2.0 profile -->
        <dependency>
          <groupId>org.apache.hadoop</groupId>
          <artifactId>hadoop-minicluster</artifactId>
          <version>${hadoop.version}</version>
          <scope>compile</scope>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
              <execution>
                <id>add-test-resource</id>
                <goals>
                  <goal>add-test-resource</goal>
                </goals>
                <configuration>
                  <resources>
                    <resource>
                      <directory>src/test/resources</directory>
                      <includes>
                        <include>hbase-site.xml</include>
                      </includes>
                    </resource>
                  </resources>
                </configuration>
              </execution>
            </executions>
          </plugin>
          <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
              <execution>
                <id>create-mrapp-generated-classpath</id>
                <phase>generate-test-resources</phase>
                <goals>
                  <goal>build-classpath</goal>
                </goals>
                <configuration>
                  <!-- needed to run the unit test for DS to generate
                  the required classpath that is required in the env
                  of the launch container in the mini mr/yarn cluster
                  -->
                  <outputFile>${project.build.directory}/test-classes/mrapp-generated-classpath</outputFile>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>


    <!-- profiles for the tests
         See as well the properties of the project for the values
         when no profile is active.     -->
    <profile> <!-- Use it to launch the tests without parallelisation -->
      <id>nonParallelTests</id>
      <activation>
          <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>always</surefire.firstPartForkMode>
        <surefire.firstPartParallel>none</surefire.firstPartParallel>
        <surefire.firstPartThreadCount>1</surefire.firstPartThreadCount>
      </properties>
    </profile>

    <profile> <!-- Use it to launch the tests in parallel in the same JVM  -->
      <id>parallelTests</id>
        <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>once</surefire.firstPartForkMode>
        <surefire.firstPartParallel>classes</surefire.firstPartParallel>
        <surefire.firstPartThreadCount>1</surefire.firstPartThreadCount>
      </properties>
    </profile>

    <profile> <!-- Use it to launch the tests in the same JVM  -->
      <id>singleJVMTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>once</surefire.firstPartForkMode>
        <surefire.firstPartParallel>none</surefire.firstPartParallel>
        <surefire.firstPartThreadCount>1</surefire.firstPartThreadCount>

        <surefire.skipFirstPart>false</surefire.skipFirstPart>
        <surefire.skipSecondPart>true</surefire.skipSecondPart>
        <surefire.firstPartGroups></surefire.firstPartGroups>
      </properties>
    </profile>

    <profile> <!-- Use it to launch small tests only -->
      <id>runSmallTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>once</surefire.firstPartForkMode>
        <surefire.firstPartParallel>none</surefire.firstPartParallel>
        <surefire.firstPartThreadCount>1</surefire.firstPartThreadCount>

        <surefire.skipFirstPart>false</surefire.skipFirstPart>
        <surefire.skipSecondPart>true</surefire.skipSecondPart>
        <surefire.firstPartGroups>org.apache.hadoop.hbase.SmallTests</surefire.firstPartGroups>
        <surefire.secondPartGroups></surefire.secondPartGroups>
      </properties>
    </profile>

    <profile> <!-- Use it to launch medium tests only -->
      <id>runMediumTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>always</surefire.firstPartForkMode>
        <surefire.skipFirstPart>false</surefire.skipFirstPart>
        <surefire.skipSecondPart>true</surefire.skipSecondPart>
        <surefire.firstPartGroups>org.apache.hadoop.hbase.MediumTests</surefire.firstPartGroups>
        <surefire.secondPartGroups></surefire.secondPartGroups>
      </properties>
    </profile>

    <profile> <!-- Use it to launch large tests only -->
      <id>runLargeTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>always</surefire.firstPartForkMode>
        <surefire.skipFirstPart>false</surefire.skipFirstPart>
        <surefire.skipSecondPart>true</surefire.skipSecondPart>
        <surefire.firstPartGroups>org.apache.hadoop.hbase.LargeTests</surefire.firstPartGroups>
        <surefire.secondPartGroups></surefire.secondPartGroups>
      </properties>
    </profile>

    <profile> <!-- Use it to launch small & medium tests -->
      <id>runDevTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>once</surefire.firstPartForkMode>
        <surefire.firstPartParallel>none</surefire.firstPartParallel>
        <surefire.firstPartThreadCount>1</surefire.firstPartThreadCount>

        <surefire.skipFirstPart>false</surefire.skipFirstPart>
        <surefire.skipSecondPart>false</surefire.skipSecondPart>
        <surefire.firstPartGroups>org.apache.hadoop.hbase.SmallTests</surefire.firstPartGroups>
        <surefire.secondPartGroups>org.apache.hadoop.hbase.MediumTests</surefire.secondPartGroups>
      </properties>
    </profile>

    <profile> <!-- Use it to launch all tests -->
      <id>runAllTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.firstPartForkMode>once</surefire.firstPartForkMode>
        <surefire.firstPartParallel>none</surefire.firstPartParallel>
        <surefire.firstPartThreadCount>1</surefire.firstPartThreadCount>
        <surefire.secondPartThreadCount>4</surefire.secondPartThreadCount>

        <surefire.skipFirstPart>false</surefire.skipFirstPart>
        <surefire.skipSecondPart>false</surefire.skipSecondPart>
        <surefire.firstPartGroups>org.apache.hadoop.hbase.SmallTests</surefire.firstPartGroups>
        <surefire.secondPartGroups>org.apache.hadoop.hbase.MediumTests,org.apache.hadoop.hbase.LargeTests</surefire.secondPartGroups>
      </properties>
    </profile>

    <profile> <!-- Use it skip the surefire tests but no the failsafe tests -->
      <id>skipSurefireTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.skipFirstPart>true</surefire.skipFirstPart>
        <surefire.skipSecondPart>true</surefire.skipSecondPart>
      </properties>
    </profile>

    <profile> <!-- Use it to launch tests locally-->
      <id>localTests</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <surefire.provider>surefire-junit4</surefire.provider>
        <surefire.version>2.10</surefire.version>

        <surefire.firstPartForkMode>always</surefire.firstPartForkMode>
        <surefire.skipFirstPart>false</surefire.skipFirstPart>
        <surefire.skipSecondPart>true</surefire.skipSecondPart>
        <surefire.firstPartGroups></surefire.firstPartGroups>
      </properties>
    </profile>

    <!-- Profile for running clover. You need to have a clover license under ~/.clover.license for ${clover.version}
or you can provide the license with -Dmaven.clover.licenseLocation=/path/to/license. Committers can find
the license under https://svn.apache.org/repos/private/committers/donated-licenses/clover/
Note that clover 2.6.3 does not run with maven 3, so you have to use maven2. The report will be generated
under target/site/clover/index.html when you run
MAVEN_OPTS=-Xmx2048m mvn clean test -Pclover site -->
    <profile>
      <id>clover</id>
      <activation>
        <activeByDefault>false</activeByDefault>
        <property>
          <name>clover</name>
        </property>
      </activation>
      <properties>
        <maven.clover.licenseLocation>${user.home}/.clover.license</maven.clover.licenseLocation>
        <clover.version>2.6.3</clover.version>
      </properties>
      <build>
        <plugins>
          <plugin>
            <groupId>com.atlassian.maven.plugins</groupId>
            <artifactId>maven-clover2-plugin</artifactId>
            <version>${clover.version}</version>
            <configuration>
              <includesAllSourceRoots>true</includesAllSourceRoots>
              <includesTestSourceRoots>true</includesTestSourceRoots>
              <targetPercentage>50%</targetPercentage>
              <generateHtml>true</generateHtml>
              <generateXml>true</generateXml>
              <excludes>
                <exclude>**/generated/**</exclude>
              </excludes>
            </configuration>
            <executions>
              <execution>
                <id>clover-setup</id>
                <phase>process-sources</phase>
                <goals>
                  <goal>setup</goal>
                </goals>
              </execution>
              <execution>
                <id>clover</id>
                <phase>site</phase>
                <goals>
                  <goal>clover</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>

  <!-- See http://jira.codehaus.org/browse/MSITE-443 why the settings need to be here and not in pluginManagement. -->
  <reporting>
    <plugins>
      <plugin>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>2.6</version>
        <reportSets>
          <reportSet>
            <reports>
              <report>project-team</report>
              <report>mailing-list</report>
              <report>cim</report>
              <report>issue-tracking</report>
              <report>license</report>
              <report>scm</report>
              <report>index</report>
            </reports>
          </reportSet>
        </reportSets>

      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.6.1</version>
        <configuration>
          <docfilessubdirs>true</docfilessubdirs>
        </configuration>
        <reportSets>
          <reportSet>
            <id>default</id>
            <reports>
              <report>javadoc</report>
            </reports>
          </reportSet>
        </reportSets>
        <!--
          This is probably not needed, given the smallness of the HBase source code, but left here in case
          <minmemory>128m</minmemory>
          <maxmemory>1024m</maxmemory>
        -->
      </plugin>
      <!--Disabled for now.
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.3</version>
      </plugin>
      -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jxr-plugin</artifactId>
        <version>2.1</version>
      </plugin>
      <!-- Disabled for now
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>jdepend-maven-plugin</artifactId>
        <version>2.0-beta-2</version>
      </plugin>
      <plugin>
        <artifactId>maven-changes-plugin</artifactId>
        <version>2.3</version>
        <configuration>
          <issueLinkTemplate>%URL%/browse/%ISSUE%</issueLinkTemplate>
        </configuration>
        <reportSets>
          <reportSet>
            <reports>
              <report>changes-report</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>com.atlassian.maven.plugins</groupId>
        <artifactId>maven-clover2-plugin</artifactId>
        <version>2.6.3</version>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>taglist-maven-plugin</artifactId>
        <version>2.4</version>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>2.5</version>
      </plugin>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.1</version>
      </plugin>
      -->
      <plugin>
        <groupId>org.apache.rat</groupId>
        <artifactId>apache-rat-plugin</artifactId>
        <version>0.8</version>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>2.7.2</version>
        <reportSets>
          <reportSet>
            <id>integration-tests</id>
            <reports>
              <report>report-only</report>
            </reports>
            <configuration>
              <outputName>failsafe-report</outputName>
              <reportsDirectories>
                <reportsDirectory>${project.build.directory}/failsafe-reports</reportsDirectory>
              </reportsDirectories>
            </configuration>
          </reportSet>
        </reportSets>
      </plugin>
    </plugins>
  </reporting>
  <distributionManagement>
      <site>
          <id>hbase.apache.org</id>
          <name>HBase Website at hbase.apache.org</name>
          <!-- On why this is the tmp dir and not hbase.apache.org, see
               https://issues.apache.org/jira/browse/HBASE-7593?focusedCommentId=13555866&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13555866
               -->
          <url>file:///tmp</url>
      </site>
  </distributionManagement>
</project>

POM Entry

<dependency>
   <groupId>org.apache.hbase</groupId>
   <artifactId>hbase</artifactId>
   <version>0.94.27</version>
</dependency>

Download

If you think the following hbase-0.94.27.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download hbase-0.94.27.jar file




PreviousNext

Related