【问题标题】:using AWS java SDK in Scala在 Scala 中使用 AWS java SDK
【发布时间】:2018-02-21 02:33:52
【问题描述】:

我正在修改用 Scala 编写的 spark 核心的某些部分。为此,我想调用 AWS Java API。据我所知,可以在 Scala 代码中导入 java 库,因为已经有 java 库调用并像这样在 Scala 代码中导入:

import java.util.concurrent.{ScheduledFuture, TimeUnit}

这里他们正在导入一些内置的 java 库。但是,我确实想导入 AWS Java SDK。在他们的官方文档中,他们说要使用 SDK,我们应该将依赖项添加到项目 pom.xml 文件中,以便能够使用 mv 构建项目:

<dependencies>
 <dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-java-sdk</artifactId>
  <version>1.11.106</version>
 </dependency>
</dependencies>

我想知道这是否足够?我现在可以在 spark Scala 源代码中导入 AWS Java 类吗?

【问题讨论】:

  • 如果您使用 Maven 而不是 SBT,那么可以。你试过了吗?
  • 查找示例 Maven Scala 项目。 GH中有大量使用Scala中aws-java-sdk的示例项目,你搜索过吗?与您的问题无关,但仅供参考,aws-java-sdk 周围也有非官方的 Scala 包装器,例如github.com/awslabs/aws-scala-sdk.

标签: scala aws-java-sdk


【解决方案1】:

我现在可以在 spark Scala 源代码中导入 AWS Java 类吗?

是的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 2020-05-20
    相关资源
    最近更新 更多