【问题标题】:Import Accumulo Libraries in Scala SBT project在 Scala SBT 项目中导入 Accumulo 库
【发布时间】:2017-07-25 14:05:54
【问题描述】:

我想知道,在 SBT 项目中使用 Accumulo 或任何其他 java 库。

我使用 Intellij 自动导入库,它导入但在 Intellij 和运行时/项目构建时出现错误,例如:- Cannot resolve _。在import org.apache.accumulo.core.client.__

我使用这些步骤包括:- File > Project Structure > Libraries(In left Pan) > Clicked+icon located at top left in middle pan > Selected from Maven >已搜索Accumulo and Selected org.apache.accumulo.core.

【问题讨论】:

    标签: java scala intellij-idea sbt accumulo


    【解决方案1】:

    当您在 Maven 中心查找 Maven 依赖项时,它还会为您提供在多个构建工具中添加依赖项的语法 - 包括 SBT 例如,如果您查找 Apache Accumulo core 您会看到 SBT 的用法为:libraryDependencies += "org.apache.accumulo" % "accumulo-core" % "1.8.1"

    【讨论】:

    【解决方案2】:

    感谢 Arnon Rotem-Gal-Oz 为我指明了正确的方向。我想补充的几点如下:-

    1. 您可以将您的 JAR 文件添加到项目 root 目录的 lib 目录中。

    2. 我遇到问题的步骤现在也正在处理具有重大影响的小改动。

      IntelliJ 的正确步骤是:-

      • 文件 -> 项目结构 -> 库 -> 点击第二列左上角的 + 图标

      • 选择 Maven(或其他,如果你有 jar 文件)

      • 搜索您的图书馆

      • 点击下载到{项目根目录}/lib

      • 按 Enter 或单击 OK

      • 这将花费一些时间,这与 lib 的大小和依赖项的数量成正比。下载后会弹出一个窗口

      • 按 shift 并单击要在其中导入库的模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      • 2015-01-02
      • 2016-12-14
      • 2019-01-18
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      相关资源
      最近更新 更多