首页 > 解决方案 > software.amazon.kinesis.* 的 jar 在哪里

问题描述

0 对于 Java 用户:

我一直在关注这个页面:https ://docs.aws.amazon.com/streams/latest/dev/kcl-migration.html 它希望我导入这些:

    import software.amazon.kinesis.exceptions.InvalidStateException;
    import software.amazon.kinesis.exceptions.ShutdownException;
    import software.amazon.kinesis.lifecycle.events.InitializationInput;
    import software.amazon.kinesis.lifecycle.events.LeaseLostInput;
    import software.amazon.kinesis.lifecycle.events.ProcessRecordsInput;
    import software.amazon.kinesis.lifecycle.events.ShardEndedInput;
    import software.amazon.kinesis.lifecycle.events.ShutdownRequestedInput;
    import software.amazon.kinesis.processor.ShardRecordProcessor;

我正在从 Java 迁移从 AWS SDK 2.0 下载的示例文件,看起来亚马逊还没有开始迁移? https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/advanced-topics.html

但是对于我的生活,我找不到包含 software.amazon.kinesis.* 类的 JAR 文件,即使在谷歌搜索和搜索 Maven Central 等几个小时之后也是如此。

这是我迁移的目标/pom.xml:

    <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.amazonaws</groupId>
      <artifactId>samples</artifactId>
      <version>1.0.0</version>
      <dependencies>
        <dependency>
          <groupId>com.amazonaws</groupId>
          <artifactId>aws-java-sdk</artifactId>
          <version>1.11.486</version>
          <scope>compile</scope>
        </dependency>
        <dependency>
          <groupId>com.amazonaws</groupId>
          <artifactId>amazon-kinesis-client</artifactId>
          <version>1.9.3</version>
          <scope>compile</scope>
        </dependency>
      </dependencies>
    </project>

罐子在哪里?感谢您的意见。

标签: amazon-kinesis

解决方案


在这里您可以找到 jar:https ://mvnrepository.com/artifact/software.amazon.kinesis/amazon-kinesis-client

您需要将以下依赖项添加到您的 pom 中:

    <dependency>
        <groupId>software.amazon.kinesis</groupId>
        <artifactId>amazon-kinesis-client</artifactId>
        <version>2.1.0</version>
    </dependency>

推荐阅读