2016-09-16 54 views
0

想我做這在我的菊腳本:什麼是具有IDEA自動完成對菊腳本的最佳方式

import ammonite.ops._ 

,但我沒有在IDEA自動完成,因爲它不知道我中號利用從這種依賴性:

"com.lihaoyi" %% "ammonite-ops" % "0.7.7" 

同樣可以當我使用此語法導入一些常春藤模塊可以說:

import $ivy.`com.google.guava:guava:18.0` 

讓IDEA知道我正在使用什麼依賴關係的最佳方法是什麼?

參考文獻:

回答

0

一種解決方案是創建包含腳本的模塊。

我定義在SBT的項目,並添加必要的依賴關係創建一個新的模塊:

projectDependencies ++= Seq(
    "com.lihaoyi" %% "ammonite-ops" % "0.7.7" 
) 

然後我不得不重新導入SBT項目進入IDEA。這個過程有點慢,但是,我可以在我的分頁中自動完成。

我在IDEA中爲Ammonite的第一類支持創建了一個問題。 https://youtrack.jetbrains.com/issue/SCL-10752

相關問題