在Scala SBT项目中导入Accumulo库

时间:2017-07-25 14:05:55

标签: java scala intellij-idea sbt accumulo

我想知道,在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.

2 个答案:

答案 0 :(得分:2)

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

enter image description here

答案 1 :(得分:0)

感谢Arnon Rotem-Gal-Oz指导我正确的方向。我要添加的更多点数如下: -

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

  2. 我遇到问题的步骤现在也正在进行,但主要影响方面的细微变化。

    IntelliJ的正确步骤是: -

    •   

      档案 - >项目结构 - >图书馆 - >点击第二列左上角的+图标

    •   

      选择Maven(或其他如果您有jar文件)

    •   

      搜索您的图书馆

    •   

      点击下载到{Project Root Directory} / lib

    •   

      按Enter或点击viewController

    •   

      需要一些时间与lib的大小及其依赖项的数量成比例。下载弹出窗口后会出现

    •   

      按shift并单击要导入库的模块。

相关问题