You can download ots-public-2.1.jar in this page.
Open Source License
ots-public-2.1.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/com.aliyun.openservices/ots-public/pom.properties META-INF/maven/com.aliyun.openservices/ots-public/pom.xml com.aliyun.openservices.ots.ClientConfiguration.class com.aliyun.openservices.ots.ClientErrorCode.class com.aliyun.openservices.ots.ClientException.class com.aliyun.openservices.ots.DefaultOTSWriter.class com.aliyun.openservices.ots.OTS.class com.aliyun.openservices.ots.OTSActionNames.class com.aliyun.openservices.ots.OTSAsync.class com.aliyun.openservices.ots.OTSClient.class com.aliyun.openservices.ots.OTSClientAsync.class com.aliyun.openservices.ots.OTSErrorCode.class com.aliyun.openservices.ots.OTSException.class com.aliyun.openservices.ots.OTSServiceConfiguration.class com.aliyun.openservices.ots.OTSWriter.class com.aliyun.openservices.ots.PartialResultFailedException.class com.aliyun.openservices.ots.ServiceException.class com.aliyun.openservices.ots.auth.HmacSHA1Signature.class com.aliyun.openservices.ots.auth.RequestSigner.class com.aliyun.openservices.ots.auth.ServiceCredentials.class com.aliyun.openservices.ots.auth.ServiceSignature.class com.aliyun.openservices.ots.comm.AsyncClientFutureCallback.class com.aliyun.openservices.ots.comm.AsyncServiceClient.class com.aliyun.openservices.ots.comm.ExecutionContext.class com.aliyun.openservices.ots.comm.HttpFactory.class com.aliyun.openservices.ots.comm.OTSUri.class com.aliyun.openservices.ots.comm.RequestHandler.class com.aliyun.openservices.ots.comm.RequestMessage.class com.aliyun.openservices.ots.comm.ResponseHandler.class com.aliyun.openservices.ots.comm.ResponseMessage.class com.aliyun.openservices.ots.comm.ServiceClient.class com.aliyun.openservices.ots.internal.BatchGetRowAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.BatchGetRowCallable.class com.aliyun.openservices.ots.internal.BatchGetRowExecutionContext.class com.aliyun.openservices.ots.internal.BatchWriteRowAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.BatchWriteRowCallable.class com.aliyun.openservices.ots.internal.BatchWriteRowExecutionContext.class com.aliyun.openservices.ots.internal.CreateTableAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.CreateTableCallable.class com.aliyun.openservices.ots.internal.DeleteRowAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.DeleteRowCallable.class com.aliyun.openservices.ots.internal.DeleteTableAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.DeleteTableCallable.class com.aliyun.openservices.ots.internal.DescribeTableAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.DescribeTableCallable.class com.aliyun.openservices.ots.internal.GetRangeAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.GetRangeCallable.class com.aliyun.openservices.ots.internal.GetRowAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.GetRowCallable.class com.aliyun.openservices.ots.internal.ListTableAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.ListTableCallable.class com.aliyun.openservices.ots.internal.OTSAlwaysRetryStrategy.class com.aliyun.openservices.ots.internal.OTSAsyncDataOperation.class com.aliyun.openservices.ots.internal.OTSAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.OTSAsyncTableOperation.class com.aliyun.openservices.ots.internal.OTSCallable.class com.aliyun.openservices.ots.internal.OTSCallback.class com.aliyun.openservices.ots.internal.OTSCompressUtil.class com.aliyun.openservices.ots.internal.OTSConsts.class com.aliyun.openservices.ots.internal.OTSContentMD5ResponseHandler.class com.aliyun.openservices.ots.internal.OTSDefaultRetryStrategy.class com.aliyun.openservices.ots.internal.OTSDeflateResponseHandler.class com.aliyun.openservices.ots.internal.OTSErrorResponseHandler.class com.aliyun.openservices.ots.internal.OTSExceptionFactory.class com.aliyun.openservices.ots.internal.OTSExecutionContext.class com.aliyun.openservices.ots.internal.OTSHTTPConstant.class com.aliyun.openservices.ots.internal.OTSLoggerConstant.class com.aliyun.openservices.ots.internal.OTSOperation.class com.aliyun.openservices.ots.internal.OTSRequestSigner.class com.aliyun.openservices.ots.internal.OTSResultParserFactory.class com.aliyun.openservices.ots.internal.OTSRetryStrategy.class com.aliyun.openservices.ots.internal.OTSTraceLogger.class com.aliyun.openservices.ots.internal.OTSUtil.class com.aliyun.openservices.ots.internal.OTSValidationResponseHandler.class com.aliyun.openservices.ots.internal.ProtocolBufferParser.class com.aliyun.openservices.ots.internal.PutRowAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.PutRowCallable.class com.aliyun.openservices.ots.internal.UpdateRowAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.UpdateRowCallable.class com.aliyun.openservices.ots.internal.UpdateTableAsyncResponseConsumer.class com.aliyun.openservices.ots.internal.UpdateTableCallable.class com.aliyun.openservices.ots.internal.model.ResponseContentWithMeta.class com.aliyun.openservices.ots.internal.writer.FlushCallback.class com.aliyun.openservices.ots.internal.writer.RowChangeEvent.class com.aliyun.openservices.ots.internal.writer.RowChangeEventHandler.class com.aliyun.openservices.ots.internal.writer.WriteRPCBuffer.class com.aliyun.openservices.ots.internal.writer.WriterConfig.class com.aliyun.openservices.ots.log.LogUtil.class com.aliyun.openservices.ots.model.BatchGetRowRequest.class com.aliyun.openservices.ots.model.BatchGetRowResult.class com.aliyun.openservices.ots.model.BatchWriteRowRequest.class com.aliyun.openservices.ots.model.BatchWriteRowResult.class com.aliyun.openservices.ots.model.CapacityUnit.class com.aliyun.openservices.ots.model.ColumnType.class com.aliyun.openservices.ots.model.ColumnValue.class com.aliyun.openservices.ots.model.Condition.class com.aliyun.openservices.ots.model.ConsumedCapacity.class com.aliyun.openservices.ots.model.CreateTableRequest.class com.aliyun.openservices.ots.model.CreateTableResult.class com.aliyun.openservices.ots.model.DeleteRowRequest.class com.aliyun.openservices.ots.model.DeleteRowResult.class com.aliyun.openservices.ots.model.DeleteTableRequest.class com.aliyun.openservices.ots.model.DeleteTableResult.class com.aliyun.openservices.ots.model.DescribeTableRequest.class com.aliyun.openservices.ots.model.DescribeTableResult.class com.aliyun.openservices.ots.model.Direction.class com.aliyun.openservices.ots.model.Error.class com.aliyun.openservices.ots.model.GetRangeRequest.class com.aliyun.openservices.ots.model.GetRangeResult.class com.aliyun.openservices.ots.model.GetRowRequest.class com.aliyun.openservices.ots.model.GetRowResult.class com.aliyun.openservices.ots.model.ListTableRequest.class com.aliyun.openservices.ots.model.ListTableResult.class com.aliyun.openservices.ots.model.MultiRowQueryCriteria.class com.aliyun.openservices.ots.model.OTSBasicFuture.class com.aliyun.openservices.ots.model.OTSContext.class com.aliyun.openservices.ots.model.OTSFuture.class com.aliyun.openservices.ots.model.OTSFutureCallback.class com.aliyun.openservices.ots.model.OTSProtocolHelper.class com.aliyun.openservices.ots.model.OTSResult.class com.aliyun.openservices.ots.model.OTSResultFactory.class com.aliyun.openservices.ots.model.PrimaryKeyType.class com.aliyun.openservices.ots.model.PrimaryKeyValue.class com.aliyun.openservices.ots.model.PutRowRequest.class com.aliyun.openservices.ots.model.PutRowResult.class com.aliyun.openservices.ots.model.RangeIteratorParameter.class com.aliyun.openservices.ots.model.RangeRowQueryCriteria.class com.aliyun.openservices.ots.model.RecordColumn.class com.aliyun.openservices.ots.model.ReservedThroughput.class com.aliyun.openservices.ots.model.ReservedThroughputChange.class com.aliyun.openservices.ots.model.ReservedThroughputDetails.class com.aliyun.openservices.ots.model.Row.class com.aliyun.openservices.ots.model.RowChange.class com.aliyun.openservices.ots.model.RowDeleteChange.class com.aliyun.openservices.ots.model.RowExistenceExpectation.class com.aliyun.openservices.ots.model.RowIterator.class com.aliyun.openservices.ots.model.RowPrimaryKey.class com.aliyun.openservices.ots.model.RowPutChange.class com.aliyun.openservices.ots.model.RowQueryCriteria.class com.aliyun.openservices.ots.model.RowUpdateChange.class com.aliyun.openservices.ots.model.SingleRowQueryCriteria.class com.aliyun.openservices.ots.model.TableMeta.class com.aliyun.openservices.ots.model.UpdateRowRequest.class com.aliyun.openservices.ots.model.UpdateRowResult.class com.aliyun.openservices.ots.model.UpdateTableRequest.class com.aliyun.openservices.ots.model.UpdateTableResult.class com.aliyun.openservices.ots.parser.ResultParseException.class com.aliyun.openservices.ots.parser.ResultParser.class com.aliyun.openservices.ots.protocol.OtsProtocol2.class com.aliyun.openservices.ots.utils.BinaryUtil.class com.aliyun.openservices.ots.utils.Bytes.class com.aliyun.openservices.ots.utils.CalculateHelper.class com.aliyun.openservices.ots.utils.ClientConfigurationUtil.class com.aliyun.openservices.ots.utils.CodingUtils.class com.aliyun.openservices.ots.utils.DateUtil.class com.aliyun.openservices.ots.utils.HttpHeaders.class com.aliyun.openservices.ots.utils.HttpUtil.class com.aliyun.openservices.ots.utils.IOUtils.class com.aliyun.openservices.ots.utils.ParamChecker.class com.aliyun.openservices.ots.utils.Preconditions.class com.aliyun.openservices.ots.utils.ResourceManager.class com.aliyun.openservices.ots.utils.ServiceConstants.class com.aliyun.openservices.ots.utils.VersionInfoUtils.class common.properties common_zh_CN.properties log4j2.xml ots.properties ots_zh_CN.properties versioninfo.properties
ots-public-2.1.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> <groupId>com.aliyun.openservices</groupId> <artifactId>ots-public</artifactId> <version>2.1</version> <packaging>jar</packaging> <name>Aliyun Open Services SDK for Java</name> <url>http://www.aliyun.com</url> <description>Aliyun Open Services SDK for Java Copyright (C) Alibaba Cloud Computing All rights reserved. ?????? ?C????????????? http://www.aliyun.com</description> <licenses> <license> <name></name> <url></url> <distribution></distribution> </license> </licenses> <scm> <url></url> <connection></connection> </scm> <developers> <developer> <id>aliyunproducts</id> <name>Aliyun SDK</name> <email>aliyunsdk@aliyun.com</email> </developer> </developers> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>2.4.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpasyncclient</artifactId> <version>4.0.2</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> <version>3.0.1</version> </dependency> </dependencies> <distributionManagement> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>sonatype-nexus-staging</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.3</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.2</version> <configuration> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.10</version> <configuration> <argLine>-Dfile.encoding=UTF-8</argLine> </configuration> <executions> <execution> <id>run-test</id> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <excludes> <exclude>**/integration/*.java</exclude> </excludes> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <version>2.6</version> <configuration> <argLine>-Dfile.encoding=UTF-8</argLine> </configuration> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.8</version> <configuration> <encoding>UTF-8</encoding> <excludePackageNames>com.aliyun.common.*;*.internal;*.internal.*;*.impl;</excludePackageNames> <tags> <tag> <name>author</name> <placement>X</placement> </tag> </tags> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <configuration> <artifactSet> <excludes> <exclude>commons-logging:commons-logging:jar:</exclude> <exclude>joda-time:joda-time:jar:</exclude> <exclude>org.apache.logging.log4j:log4j-api:jar:</exclude> <exclude>org.apache.logging.log4j:log4j-core:jar:</exclude> <exclude>org.apache.logging.log4j:log4j-slf4j-impl:jar:</exclude> <exclude>org.slf4j:slf4j-api:jar:</exclude> </excludes> </artifactSet> <relocations> <relocation> <pattern>com.google.protobuf</pattern> <shadedPattern>com.aliyun.ots.thirdparty.com.google.protobuf</shadedPattern> </relocation> <relocation> <pattern>org.apache.http</pattern> <shadedPattern>com.aliyun.ots.thirdparty.org.apache.http</shadedPattern> </relocation> </relocations> <shadedClassifierName>jar-with-dependencies</shadedClassifierName> <shadedArtifactAttached>true</shadedArtifactAttached> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/main/assembly/package.xml</descriptor> </descriptors> </configuration> <executions> <execution> <id>dwzip</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.5</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.3</version> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> </project>
<dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>ots-public</artifactId> <version>2.1</version> </dependency>
If you think the following ots-public-2.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download ots-public-2.1.jar file