2017-07-25 49 views
1

我想了解在SBT项目中使用Accumulo或任何其他Java库。在斯卡拉SBT项目中导入Accumulo库

我使用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

当你看到在Maven的Maven依赖中央它也给你的语法添加几个编译工具的依赖关系 - 包括SBT 例如,如果你看看Apache Accumulo core 你会看到SBT用法:libraryDependencies += "org.apache.accumulo" % "accumulo-core" % "1.8.1"

enter image description here

+0

在Maven的中央自己的索引/搜索网站的界面显示相同的:http://search.maven.org/#artifactdetails%7Corg.apache.accumulo%7Caccumulo-core%7C1。 8.1%7Cjar – Christopher

0

感谢Arnon Rotem-Gal-Oz指导我朝着正确的方向前进。又过了我点我想补充的以下内容: -

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

  2. 我遇到问题的步骤现在也在与主要影响进行小改动。

    的IntelliJ正确的步骤是: -

    • 文件 - >项目结构 - >库 - >单击第二列

    • 选择了左上角的+图标Maven(或其他如果你有jar文件)

    • 搜索您的图书馆

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

    • 按Enter键或点击OK

    • 它将需要一些时间p与lib的大小以及它的依赖关系的数量成比例。下载弹出后会

    • 按住Shift键并单击您要导入的库模块。