IntelliJがScalaスクリプトでAmmoniteのインポートを認識できなくなりました。これは新機能で、指示があるhereと報告されています。私は指示に従い、IntelliJの新しいsbtプロジェクトを試してみましたが、うまくいきません。IntelliJにScalaスクリプトのインポートを認識させるにはどうすればよいですか?
は私がbuild.sbt
で指定したプロジェクトの「外部ライブラリ」、でアンモナイトの依存関係を参照してください。 libraryDependencies += "com.lihaoyi" %% "ammonite-ops" % "1.0.3" libraryDependencies += "com.lihaoyi" % "ammonite" % "1.0.3" cross CrossVersion.full
(非常に簡単)プロジェクトが正常にビルドするようです。また、Scalaのワークシートファイルを「常にAmmonite」として扱うように指定しました。
より多くの私はこの作業を取得するために何が必要ですか?
バージョン:
- のJava 1.8.0
- スカラ座2.12.4
- SBT 1.0.3
- のIntelliJ CE 2017年3月2日
- のIntelliJのScalaプラグイン2017年3月11日
私が気づいたことの一つは、過渡的な依存関係が残念ながらスコープに取り込まれていないことです。例えば、 'circe'ライブラリを取得してIntelliJをダウンロードしても、' cats'ライブラリ( 'circe'が依存しています)のインポートを解決できません。 –