2016-09-16 6 views
0

は、私は私のアンモナイトのスクリプトでこれを行うと仮定しますこの依存関係を使用して、M:私はこの構文を使用して、いくつかのツタモジュールをインポートするとアンモナイトスクリプトの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" 
) 

その後、私はIDEAにSBTプロジェクトを再インポートする必要があります。プロセスは少し遅いですが、私は私のscritpsでオートコンプリートを持つことができます。

私はIDEAで第1級のアンモナイトのサポートについても問題を作成しました。 https://youtrack.jetbrains.com/issue/SCL-10752

関連する問題