2017-07-25 45 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鍵並單擊您要導入的庫模塊。