Download java-client-2.2.4.jar file

Introduction

You can download java-client-2.2.4.jar in this page.

License

Apache License, Version 2.0

Type List

java-client-2.2.4.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/com.couchbase.client/java-client/pom.properties
META-INF/maven/com.couchbase.client/java-client/pom.xml
com.couchbase.client.java.AsyncBucket.class
com.couchbase.client.java.AsyncCluster.class
com.couchbase.client.java.Bucket.class
com.couchbase.client.java.Cluster.class
com.couchbase.client.java.ConnectionString.class
com.couchbase.client.java.CouchbaseAsyncBucket.class
com.couchbase.client.java.CouchbaseAsyncCluster.class
com.couchbase.client.java.CouchbaseBucket.class
com.couchbase.client.java.CouchbaseCluster.class
com.couchbase.client.java.PersistTo.class
com.couchbase.client.java.ReplicaMode.class
com.couchbase.client.java.ReplicateTo.class
com.couchbase.client.java.bucket.AsyncBucketManager.class
com.couchbase.client.java.bucket.BucketFlusher.class
com.couchbase.client.java.bucket.BucketInfo.class
com.couchbase.client.java.bucket.BucketManager.class
com.couchbase.client.java.bucket.BucketType.class
com.couchbase.client.java.bucket.DefaultAsyncBucketManager.class
com.couchbase.client.java.bucket.DefaultBucketInfo.class
com.couchbase.client.java.bucket.DefaultBucketManager.class
com.couchbase.client.java.bucket.ReplicaReader.class
com.couchbase.client.java.cluster.AsyncClusterManager.class
com.couchbase.client.java.cluster.BucketSettings.class
com.couchbase.client.java.cluster.ClusterInfo.class
com.couchbase.client.java.cluster.ClusterManager.class
com.couchbase.client.java.cluster.DefaultAsyncClusterManager.class
com.couchbase.client.java.cluster.DefaultBucketSettings.class
com.couchbase.client.java.cluster.DefaultClusterInfo.class
com.couchbase.client.java.cluster.DefaultClusterManager.class
com.couchbase.client.java.document.AbstractDocument.class
com.couchbase.client.java.document.BinaryDocument.class
com.couchbase.client.java.document.Document.class
com.couchbase.client.java.document.EntityDocument.class
com.couchbase.client.java.document.JsonArrayDocument.class
com.couchbase.client.java.document.JsonBooleanDocument.class
com.couchbase.client.java.document.JsonDocument.class
com.couchbase.client.java.document.JsonDoubleDocument.class
com.couchbase.client.java.document.JsonLongDocument.class
com.couchbase.client.java.document.JsonStringDocument.class
com.couchbase.client.java.document.LegacyDocument.class
com.couchbase.client.java.document.RawJsonDocument.class
com.couchbase.client.java.document.SerializableDocument.class
com.couchbase.client.java.document.StringDocument.class
com.couchbase.client.java.document.json.JsonArray.class
com.couchbase.client.java.document.json.JsonNull.class
com.couchbase.client.java.document.json.JsonObject.class
com.couchbase.client.java.document.json.JsonValue.class
com.couchbase.client.java.document.subdoc.DocumentFragment.class
com.couchbase.client.java.document.subdoc.ExtendDirection.class
com.couchbase.client.java.document.subdoc.LookupResult.class
com.couchbase.client.java.document.subdoc.LookupSpec.class
com.couchbase.client.java.document.subdoc.MultiLookupResult.class
com.couchbase.client.java.document.subdoc.MultiMutationResult.class
com.couchbase.client.java.document.subdoc.MutationSpec.class
com.couchbase.client.java.env.CouchbaseEnvironment.class
com.couchbase.client.java.env.DefaultCouchbaseEnvironment.class
com.couchbase.client.java.error.BucketAlreadyExistsException.class
com.couchbase.client.java.error.BucketDoesNotExistException.class
com.couchbase.client.java.error.CASMismatchException.class
com.couchbase.client.java.error.CannotRetryException.class
com.couchbase.client.java.error.CouchbaseOutOfMemoryException.class
com.couchbase.client.java.error.DesignDocumentAlreadyExistsException.class
com.couchbase.client.java.error.DesignDocumentException.class
com.couchbase.client.java.error.DocumentAlreadyExistsException.class
com.couchbase.client.java.error.DocumentDoesNotExistException.class
com.couchbase.client.java.error.DurabilityException.class
com.couchbase.client.java.error.FlushDisabledException.class
com.couchbase.client.java.error.IndexesNotReadyException.class
com.couchbase.client.java.error.InvalidPasswordException.class
com.couchbase.client.java.error.QueryExecutionException.class
com.couchbase.client.java.error.RequestTooBigException.class
com.couchbase.client.java.error.TemporaryFailureException.class
com.couchbase.client.java.error.TemporaryLockFailureException.class
com.couchbase.client.java.error.TranscodingException.class
com.couchbase.client.java.error.ViewDoesNotExistException.class
com.couchbase.client.java.error.subdoc.CannotInsertValueException.class
com.couchbase.client.java.error.subdoc.DeltaTooBigException.class
com.couchbase.client.java.error.subdoc.DocumentNotJsonException.class
com.couchbase.client.java.error.subdoc.DocumentTooDeepException.class
com.couchbase.client.java.error.subdoc.MultiMutationException.class
com.couchbase.client.java.error.subdoc.NumberTooBigException.class
com.couchbase.client.java.error.subdoc.PathExistsException.class
com.couchbase.client.java.error.subdoc.PathInvalidException.class
com.couchbase.client.java.error.subdoc.PathMismatchException.class
com.couchbase.client.java.error.subdoc.PathNotFoundException.class
com.couchbase.client.java.error.subdoc.PathTooDeepException.class
com.couchbase.client.java.error.subdoc.SubDocumentException.class
com.couchbase.client.java.error.subdoc.ValueTooDeepException.class
com.couchbase.client.java.error.subdoc.ZeroDeltaException.class
com.couchbase.client.java.event.consumers.BucketConsumer.class
com.couchbase.client.java.properties
com.couchbase.client.java.query.AbstractN1qlQuery.class
com.couchbase.client.java.query.AsyncN1qlQueryResult.class
com.couchbase.client.java.query.AsyncN1qlQueryRow.class
com.couchbase.client.java.query.DefaultAsyncN1qlQueryResult.class
com.couchbase.client.java.query.DefaultAsyncN1qlQueryRow.class
com.couchbase.client.java.query.DefaultN1qlQueryResult.class
com.couchbase.client.java.query.DefaultN1qlQueryRow.class
com.couchbase.client.java.query.Delete.class
com.couchbase.client.java.query.Index.class
com.couchbase.client.java.query.Insert.class
com.couchbase.client.java.query.Merge.class
com.couchbase.client.java.query.N1qlMetrics.class
com.couchbase.client.java.query.N1qlParams.class
com.couchbase.client.java.query.N1qlQuery.class
com.couchbase.client.java.query.N1qlQueryResult.class
com.couchbase.client.java.query.N1qlQueryRow.class
com.couchbase.client.java.query.NamedPreparedStatementException.class
com.couchbase.client.java.query.ParameterizedN1qlQuery.class
com.couchbase.client.java.query.PrepareStatement.class
com.couchbase.client.java.query.PreparedN1qlQuery.class
com.couchbase.client.java.query.PreparedPayload.class
com.couchbase.client.java.query.Select.class
com.couchbase.client.java.query.SerializableStatement.class
com.couchbase.client.java.query.SimpleN1qlQuery.class
com.couchbase.client.java.query.Statement.class
com.couchbase.client.java.query.Update.class
com.couchbase.client.java.query.Upsert.class
com.couchbase.client.java.query.consistency.ScanConsistency.class
com.couchbase.client.java.query.core.N1qlQueryExecutor.class
com.couchbase.client.java.query.dsl.Alias.class
com.couchbase.client.java.query.dsl.Expression.class
com.couchbase.client.java.query.dsl.Sort.class
com.couchbase.client.java.query.dsl.element.AsElement.class
com.couchbase.client.java.query.dsl.element.BuildIndexElement.class
com.couchbase.client.java.query.dsl.element.DropIndexElement.class
com.couchbase.client.java.query.dsl.element.Element.class
com.couchbase.client.java.query.dsl.element.FromElement.class
com.couchbase.client.java.query.dsl.element.GroupByElement.class
com.couchbase.client.java.query.dsl.element.HavingElement.class
com.couchbase.client.java.query.dsl.element.HintIndexElement.class
com.couchbase.client.java.query.dsl.element.IndexElement.class
com.couchbase.client.java.query.dsl.element.IndexNamesElement.class
com.couchbase.client.java.query.dsl.element.InsertSelectElement.class
com.couchbase.client.java.query.dsl.element.InsertValueElement.class
com.couchbase.client.java.query.dsl.element.JoinElement.class
com.couchbase.client.java.query.dsl.element.KeysElement.class
com.couchbase.client.java.query.dsl.element.LetElement.class
com.couchbase.client.java.query.dsl.element.LettingElement.class
com.couchbase.client.java.query.dsl.element.LimitElement.class
com.couchbase.client.java.query.dsl.element.MergeDeleteElement.class
com.couchbase.client.java.query.dsl.element.MergeInsertElement.class
com.couchbase.client.java.query.dsl.element.NestElement.class
com.couchbase.client.java.query.dsl.element.OffsetElement.class
com.couchbase.client.java.query.dsl.element.OnElement.class
com.couchbase.client.java.query.dsl.element.OrderByElement.class
com.couchbase.client.java.query.dsl.element.ReturningElement.class
com.couchbase.client.java.query.dsl.element.SelectElement.class
com.couchbase.client.java.query.dsl.element.SetElement.class
com.couchbase.client.java.query.dsl.element.UnionElement.class
com.couchbase.client.java.query.dsl.element.UnnestElement.class
com.couchbase.client.java.query.dsl.element.UnsetElement.class
com.couchbase.client.java.query.dsl.element.UsingElement.class
com.couchbase.client.java.query.dsl.element.WhereElement.class
com.couchbase.client.java.query.dsl.element.WithIndexOptionElement.class
com.couchbase.client.java.query.dsl.functions.AggregateFunctions.class
com.couchbase.client.java.query.dsl.functions.ArrayFunctions.class
com.couchbase.client.java.query.dsl.functions.Case.class
com.couchbase.client.java.query.dsl.functions.Collections.class
com.couchbase.client.java.query.dsl.functions.ComparisonFunctions.class
com.couchbase.client.java.query.dsl.functions.ConditionalFunctions.class
com.couchbase.client.java.query.dsl.functions.DateFunctions.class
com.couchbase.client.java.query.dsl.functions.JsonFunctions.class
com.couchbase.client.java.query.dsl.functions.MetaFunctions.class
com.couchbase.client.java.query.dsl.functions.NumberFunctions.class
com.couchbase.client.java.query.dsl.functions.ObjectFunctions.class
com.couchbase.client.java.query.dsl.functions.PatternMatchingFunctions.class
com.couchbase.client.java.query.dsl.functions.StringFunctions.class
com.couchbase.client.java.query.dsl.functions.TypeFunctions.class
com.couchbase.client.java.query.dsl.path.AbstractPath.class
com.couchbase.client.java.query.dsl.path.AsPath.class
com.couchbase.client.java.query.dsl.path.DefaultAsPath.class
com.couchbase.client.java.query.dsl.path.DefaultDeleteUsePath.class
com.couchbase.client.java.query.dsl.path.DefaultFromPath.class
com.couchbase.client.java.query.dsl.path.DefaultGroupByPath.class
com.couchbase.client.java.query.dsl.path.DefaultHavingPath.class
com.couchbase.client.java.query.dsl.path.DefaultHintPath.class
com.couchbase.client.java.query.dsl.path.DefaultInitialInsertPath.class
com.couchbase.client.java.query.dsl.path.DefaultInitialUpdateUnsetPath.class
com.couchbase.client.java.query.dsl.path.DefaultInsertValuesPath.class
com.couchbase.client.java.query.dsl.path.DefaultJoinPath.class
com.couchbase.client.java.query.dsl.path.DefaultKeysPath.class
com.couchbase.client.java.query.dsl.path.DefaultLetPath.class
com.couchbase.client.java.query.dsl.path.DefaultLettingPath.class
com.couchbase.client.java.query.dsl.path.DefaultLimitPath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeDeletePath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeDeleteWherePath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeInsertPath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeInsertWherePath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeKeyClausePath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeSourcePath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeUpdatePath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeUpdateSetOrUnsetPath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeUpdateSetPath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeUpdateUnsetPath.class
com.couchbase.client.java.query.dsl.path.DefaultMergeUpdateWherePath.class
com.couchbase.client.java.query.dsl.path.DefaultMutateLimitPath.class
com.couchbase.client.java.query.dsl.path.DefaultMutateWherePath.class
com.couchbase.client.java.query.dsl.path.DefaultNestPath.class
com.couchbase.client.java.query.dsl.path.DefaultOffsetPath.class
com.couchbase.client.java.query.dsl.path.DefaultOrderByPath.class
com.couchbase.client.java.query.dsl.path.DefaultReturningPath.class
com.couchbase.client.java.query.dsl.path.DefaultSelectPath.class
com.couchbase.client.java.query.dsl.path.DefaultSelectResultPath.class
com.couchbase.client.java.query.dsl.path.DefaultUnnestPath.class
com.couchbase.client.java.query.dsl.path.DefaultUpdateSetOrUnsetPath.class
com.couchbase.client.java.query.dsl.path.DefaultUpdateSetPath.class
com.couchbase.client.java.query.dsl.path.DefaultUpdateUnsetPath.class
com.couchbase.client.java.query.dsl.path.DefaultUpdateUsePath.class
com.couchbase.client.java.query.dsl.path.DefaultWherePath.class
com.couchbase.client.java.query.dsl.path.DeleteUsePath.class
com.couchbase.client.java.query.dsl.path.FromPath.class
com.couchbase.client.java.query.dsl.path.GroupByPath.class
com.couchbase.client.java.query.dsl.path.HavingPath.class
com.couchbase.client.java.query.dsl.path.HintPath.class
com.couchbase.client.java.query.dsl.path.InitialInsertPath.class
com.couchbase.client.java.query.dsl.path.InitialUpdateUnsetPath.class
com.couchbase.client.java.query.dsl.path.InsertValuesPath.class
com.couchbase.client.java.query.dsl.path.JoinPath.class
com.couchbase.client.java.query.dsl.path.JoinType.class
com.couchbase.client.java.query.dsl.path.KeysPath.class
com.couchbase.client.java.query.dsl.path.LetPath.class
com.couchbase.client.java.query.dsl.path.LettingPath.class
com.couchbase.client.java.query.dsl.path.LimitPath.class
com.couchbase.client.java.query.dsl.path.MergeDeletePath.class
com.couchbase.client.java.query.dsl.path.MergeDeleteWherePath.class
com.couchbase.client.java.query.dsl.path.MergeInsertPath.class
com.couchbase.client.java.query.dsl.path.MergeInsertWherePath.class
com.couchbase.client.java.query.dsl.path.MergeKeyClausePath.class
com.couchbase.client.java.query.dsl.path.MergeSourcePath.class
com.couchbase.client.java.query.dsl.path.MergeUpdatePath.class
com.couchbase.client.java.query.dsl.path.MergeUpdateSetOrUnsetPath.class
com.couchbase.client.java.query.dsl.path.MergeUpdateSetPath.class
com.couchbase.client.java.query.dsl.path.MergeUpdateUnsetPath.class
com.couchbase.client.java.query.dsl.path.MergeUpdateWherePath.class
com.couchbase.client.java.query.dsl.path.MutateLimitPath.class
com.couchbase.client.java.query.dsl.path.MutateWherePath.class
com.couchbase.client.java.query.dsl.path.NestPath.class
com.couchbase.client.java.query.dsl.path.OffsetPath.class
com.couchbase.client.java.query.dsl.path.OrderByPath.class
com.couchbase.client.java.query.dsl.path.Path.class
com.couchbase.client.java.query.dsl.path.ReturningPath.class
com.couchbase.client.java.query.dsl.path.SelectPath.class
com.couchbase.client.java.query.dsl.path.SelectResultPath.class
com.couchbase.client.java.query.dsl.path.SelectType.class
com.couchbase.client.java.query.dsl.path.UnnestPath.class
com.couchbase.client.java.query.dsl.path.UpdateSetOrUnsetPath.class
com.couchbase.client.java.query.dsl.path.UpdateSetPath.class
com.couchbase.client.java.query.dsl.path.UpdateUnsetPath.class
com.couchbase.client.java.query.dsl.path.UpdateUsePath.class
com.couchbase.client.java.query.dsl.path.WherePath.class
com.couchbase.client.java.query.dsl.path.index.BuildIndexPath.class
com.couchbase.client.java.query.dsl.path.index.CreateIndexPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultBuildIndexPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultCreateIndexPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultDropPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultIndexNamesPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultOnPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultOnPrimaryPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultUsingPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultUsingWithPath.class
com.couchbase.client.java.query.dsl.path.index.DefaultWherePath.class
com.couchbase.client.java.query.dsl.path.index.DefaultWithPath.class
com.couchbase.client.java.query.dsl.path.index.DropPath.class
com.couchbase.client.java.query.dsl.path.index.IndexNamesPath.class
com.couchbase.client.java.query.dsl.path.index.IndexReference.class
com.couchbase.client.java.query.dsl.path.index.IndexType.class
com.couchbase.client.java.query.dsl.path.index.OnPath.class
com.couchbase.client.java.query.dsl.path.index.OnPrimaryPath.class
com.couchbase.client.java.query.dsl.path.index.UsingPath.class
com.couchbase.client.java.query.dsl.path.index.UsingWithPath.class
com.couchbase.client.java.query.dsl.path.index.WherePath.class
com.couchbase.client.java.query.dsl.path.index.WithPath.class
com.couchbase.client.java.query.util.IndexInfo.class
com.couchbase.client.java.repository.AsyncRepository.class
com.couchbase.client.java.repository.CouchbaseAsyncRepository.class
com.couchbase.client.java.repository.CouchbaseRepository.class
com.couchbase.client.java.repository.Repository.class
com.couchbase.client.java.repository.annotation.Field.class
com.couchbase.client.java.repository.annotation.Id.class
com.couchbase.client.java.repository.mapping.DefaultEntityConverter.class
com.couchbase.client.java.repository.mapping.EntityConverter.class
com.couchbase.client.java.repository.mapping.EntityMetadata.class
com.couchbase.client.java.repository.mapping.PropertyMetadata.class
com.couchbase.client.java.repository.mapping.ReflectionBasedEntityMetadata.class
com.couchbase.client.java.repository.mapping.ReflectionBasedPropertyMetadata.class
com.couchbase.client.java.repository.mapping.RepositoryMappingException.class
com.couchbase.client.java.search.SearchControl.class
com.couchbase.client.java.search.SearchQueryResult.class
com.couchbase.client.java.search.SearchQueryRow.class
com.couchbase.client.java.search.query.BooleanQuery.class
com.couchbase.client.java.search.query.ConjunctionQuery.class
com.couchbase.client.java.search.query.DateRangeQuery.class
com.couchbase.client.java.search.query.DisjunctionQuery.class
com.couchbase.client.java.search.query.FuzzyQuery.class
com.couchbase.client.java.search.query.MatchPhraseQuery.class
com.couchbase.client.java.search.query.MatchQuery.class
com.couchbase.client.java.search.query.NumericRangeQuery.class
com.couchbase.client.java.search.query.PhraseQuery.class
com.couchbase.client.java.search.query.PrefixQuery.class
com.couchbase.client.java.search.query.RegexpQuery.class
com.couchbase.client.java.search.query.SearchQuery.class
com.couchbase.client.java.search.query.StringQuery.class
com.couchbase.client.java.search.query.TermQuery.class
com.couchbase.client.java.search.query.WildcardQuery.class
com.couchbase.client.java.transcoder.AbstractTranscoder.class
com.couchbase.client.java.transcoder.BinaryTranscoder.class
com.couchbase.client.java.transcoder.JacksonTransformers.class
com.couchbase.client.java.transcoder.JsonArrayTranscoder.class
com.couchbase.client.java.transcoder.JsonBooleanTranscoder.class
com.couchbase.client.java.transcoder.JsonDoubleTranscoder.class
com.couchbase.client.java.transcoder.JsonLongTranscoder.class
com.couchbase.client.java.transcoder.JsonStringTranscoder.class
com.couchbase.client.java.transcoder.JsonTranscoder.class
com.couchbase.client.java.transcoder.LegacyTranscoder.class
com.couchbase.client.java.transcoder.RawJsonTranscoder.class
com.couchbase.client.java.transcoder.SerializableTranscoder.class
com.couchbase.client.java.transcoder.StringTranscoder.class
com.couchbase.client.java.transcoder.Transcoder.class
com.couchbase.client.java.transcoder.TranscoderUtils.class
com.couchbase.client.java.transcoder.subdoc.FragmentTranscoder.class
com.couchbase.client.java.transcoder.subdoc.JacksonFragmentTranscoder.class
com.couchbase.client.java.util.Blocking.class
com.couchbase.client.java.util.Bootstrap.class
com.couchbase.client.java.util.DigestUtils.class
com.couchbase.client.java.util.LRUCache.class
com.couchbase.client.java.util.NodeLocatorHelper.class
com.couchbase.client.java.util.features.CouchbaseFeature.class
com.couchbase.client.java.util.features.Version.class
com.couchbase.client.java.util.retry.Retry.class
com.couchbase.client.java.util.retry.RetryBuilder.class
com.couchbase.client.java.util.retry.RetryWhenFunction.class
com.couchbase.client.java.util.retry.RetryWithDelayHandler.class
com.couchbase.client.java.view.AsyncSpatialViewResult.class
com.couchbase.client.java.view.AsyncSpatialViewRow.class
com.couchbase.client.java.view.AsyncViewResult.class
com.couchbase.client.java.view.AsyncViewRow.class
com.couchbase.client.java.view.DefaultAsyncSpatialViewResult.class
com.couchbase.client.java.view.DefaultAsyncSpatialViewRow.class
com.couchbase.client.java.view.DefaultAsyncViewResult.class
com.couchbase.client.java.view.DefaultAsyncViewRow.class
com.couchbase.client.java.view.DefaultSpatialViewResult.class
com.couchbase.client.java.view.DefaultSpatialViewRow.class
com.couchbase.client.java.view.DefaultView.class
com.couchbase.client.java.view.DefaultViewResult.class
com.couchbase.client.java.view.DefaultViewRow.class
com.couchbase.client.java.view.DesignDocument.class
com.couchbase.client.java.view.OnError.class
com.couchbase.client.java.view.SpatialView.class
com.couchbase.client.java.view.SpatialViewQuery.class
com.couchbase.client.java.view.SpatialViewResult.class
com.couchbase.client.java.view.SpatialViewRow.class
com.couchbase.client.java.view.Stale.class
com.couchbase.client.java.view.View.class
com.couchbase.client.java.view.ViewQuery.class
com.couchbase.client.java.view.ViewQueryResponseMapper.class
com.couchbase.client.java.view.ViewResult.class
com.couchbase.client.java.view.ViewRetryHandler.class
com.couchbase.client.java.view.ViewRow.class

Pom

java-client-2.2.4.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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <!-- Quickstart & Common Reference:

     - run all tests (unit & int): mvn test
     - run only unit tests: mvn test -Dunit
     - compile and build: mvn package
     - build and install into ~/.m2: mvn install
     - skip tests on install or package add -Dmaven.test.skip
     - stage & close (but not release) on maven central: mvn clean deploy
       note that -SNAPSHOT is not allowed on deploy

    -->

    <groupId>com.couchbase.client</groupId>
    <artifactId>java-client</artifactId>
    <version>2.2.4</version>
    <packaging>jar</packaging>

    <name>Couchbase Java SDK</name>
    <description>The official Couchbase Java SDK</description>
    <url>http://couchbase.com</url>

    <properties>
        <java-compat.version>1.6</java-compat.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

        <core.version>1.2.4</core.version>
        <junit.version>4.12</junit.version>
        <mockito.version>1.10.19</mockito.version>
        <slf4j.version>1.7.7</slf4j.version>
        <log4j.version>1.2.17</log4j.version>
        <commons-logging.version>1.1.3</commons-logging.version>

        <core.apidocs>${project.build.directory}/coredocs</core.apidocs>
    </properties>

    <organization>
        <name>Couchbase, Inc.</name>
        <url>http://couchbase.com</url>
    </organization>

    <licenses>
        <license>
            <name>The Apache Software License, Version 2.0</name>
            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
            <distribution>repo</distribution>
        </license>
    </licenses>

    <scm>
        <url>https://github.com/couchbase/couchbase-java-client</url>
        <connection>
            scm:git:git://github.com/couchbase/couchbase-java-client
        </connection>
        <developerConnection>
            scm:git:git://github.com/couchbase/couchbase-java-client
        </developerConnection>
    </scm>

    <issueManagement>
        <system>Couchbase JIRA</system>
        <url>http://www.couchbase.com/issues/browse/JCBC</url>
    </issueManagement>

    <developers>
        <developer>
            <id>daschl</id>
            <name>Michael Nitschinger</name>
            <email>michael.nitschinger@couchbase.com</email>
        </developer>
        <developer>
            <id>simonbasle</id>
            <name>Simon Basl?</name>
            <email>simon@couchbase.com</email>
        </developer>
        <developer>
            <id>avsej</id>
            <name>Sergey Avseyev</name>
            <email>sergey@couchbase.com</email>
        </developer>
    </developers>

    <dependencies>
        <!-- Exposed, Required Dependencies -->
        <dependency>
            <groupId>com.couchbase.client</groupId>
            <artifactId>core-io</artifactId>
            <version>${core.version}</version>
        </dependency>

        <!-- Exposed, Optional Dependencies -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${slf4j.version}</version>
            <optional>true</optional>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>${commons-logging.version}</version>
            <optional>true</optional>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>${log4j.version}</version>
            <optional>true</optional>
            <scope>provided</scope>
        </dependency>

        <!-- Test Dependencies -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <version>${mockito.version}</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.4</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.10</version>
                <executions>
                    <execution>
                        <!-- this execution unpacks the core-io javadocs jar into
                        the build directory for later reuse in offline linking of the
                        java-client javadoc
                        -->
                        <id>unpack-core-docs</id>
                        <phase>package</phase>
                        <goals>
                            <goal>unpack</goal>
                        </goals>
                        <configuration>
                            <artifactItems>
                                <artifactItem>
                                    <groupId>com.couchbase.client</groupId>
                                    <artifactId>core-io</artifactId>
                                    <version>${core.version}</version>
                                    <type>jar</type>
                                    <classifier>javadoc</classifier>
                                    <overWrite>true</overWrite>
                                    <outputDirectory>${core.apidocs}</outputDirectory>
                                </artifactItem>
                            </artifactItems>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.10.3</version>
                <executions>
                    <execution>
                        <id>attach-javadocs</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <links>
                        <link>http://reactivex.io/RxJava/javadoc/</link>
                    </links>
                    <offlineLinks>
                        <offlineLink>
                            <!--link the core api docs in a offline manner since they won't have been published yet-->
                            <url>http://docs.couchbase.com/sdk-api/couchbase-core-io-${core.version}/</url>
                            <!--the javadoc build process will rely on the locally unpack core-io javadoc jar-->
                            <location>${core.apidocs}/</location>
                        </offlineLink>
                    </offlineLinks>
                    <doclet>ch.raffael.doclets.pegdown.PegdownDoclet</doclet>
                    <docletArtifact>
                        <groupId>ch.raffael.pegdown-doclet</groupId>
                        <artifactId>pegdown-doclet</artifactId>
                        <version>1.1</version>
                    </docletArtifact>
                    <useStandardDocletOptions>true</useStandardDocletOptions>
                    <windowtitle>Couchbase Java SDK</windowtitle>
                    <doctitle>Couchbase Java SDK (${project.version})</doctitle>
                    <bottom><![CDATA[Copyright &copy; 2015 Couchbase, Inc.]]></bottom>
                    <overview>docs/teaser.html</overview>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>${java-compat.version}</source>
                    <target>${java-compat.version}</target>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.sonatype.plugins</groupId>
                <artifactId>nexus-staging-maven-plugin</artifactId>
                <version>1.6.3</version>
                <extensions>true</extensions>
                <configuration>
                    <serverId>ossrh</serverId>
                    <nexusUrl>https://oss.sonatype.org/</nexusUrl>
                    <autoReleaseAfterClose>false</autoReleaseAfterClose>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <version>1.9.1</version>
                <executions>
                    <execution>
                        <id>add-integration-test-source-as-test-sources</id>
                        <phase>generate-test-sources</phase>
                        <goals>
                            <goal>add-test-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <!-- add the following sources in addition to the unit tests -->
                                <source>${test-source-directory}</source>
                            </sources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>pl.project13.maven</groupId>
                <artifactId>git-commit-id-plugin</artifactId>
                <version>2.2.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>revision</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>animal-sniffer-maven-plugin</artifactId>
                <version>1.14</version>
                <configuration>
                    <signature>
                        <groupId>org.codehaus.mojo.signature</groupId>
                        <artifactId>java16</artifactId>
                        <version>1.0</version>
                    </signature>
                </configuration>
                <executions>
                    <execution>
                        <id>ensure-java-1.6-class-library</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>check</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <includes>
                    <include>**/*</include>
                </includes>
            </resource>
        </resources>
    </build>

    <distributionManagement>
        <snapshotRepository>
            <id>ossrh</id>
            <url>https://oss.sonatype.org/content/repositories/snapshots</url>
        </snapshotRepository>
        <repository>
            <id>ossrh</id>
            <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
        </repository>
    </distributionManagement>

    <profiles>
        <profile>
            <id>default</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <!-- by default, add also the int tests -->
                <test-source-directory>src/integration/java</test-source-directory>
            </properties>
        </profile>
        <profile>
            <id>unit</id>
            <activation>
                <property>
                    <name>unit</name>
                    <value>true</value>
                </property>
            </activation>
            <properties>
                <!-- just adding the unit tests again, noop. -->
                <test-source-directory>src/test/java</test-source-directory>
            </properties>
        </profile>
    </profiles>

</project>

POM Entry

<dependency>
   <groupId>com.couchbase.client</groupId>
   <artifactId>java-client</artifactId>
   <version>2.2.4</version>
</dependency>

Download

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



Download java-client-2.2.4.jar file




PreviousNext

Related