我想知道,在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.
答案 0 :(得分:2)
当您在Maven中心查找Maven依赖项时,它还为您提供了在几个构建工具中添加依赖项的语法 - 包括SBT
例如,如果你查找Apache Accumulo core
您会看到SBT用法为:libraryDependencies += "org.apache.accumulo" % "accumulo-core" % "1.8.1"
答案 1 :(得分:0)
感谢Arnon Rotem-Gal-Oz指导我正确的方向。我要添加的更多点数如下: -
您可以在项目 root 目录的 lib 目录中添加 JAR 文件。
我遇到问题的步骤现在也正在进行,但主要影响方面的细微变化。
IntelliJ的正确步骤是: -
档案 - >项目结构 - >图书馆 - >点击第二列左上角的+图标
选择Maven(或其他如果您有jar文件)
搜索您的图书馆
点击下载到{Project Root Directory} / lib
按Enter或点击
viewController
需要一些时间与lib的大小及其依赖项的数量成比例。下载弹出窗口后会出现
按shift并单击要导入库的模块。