IDE对炸药的支持如本文https://blog.jetbrains.com/scala/2018/05/07/ammonite-support/所述。
Ammonite使用私有Maven存储库还可以在脚本中工作,如链接http://ammonite.io/#import $ ivy
我遇到的唯一问题是如何让intellij在我的私有Maven存储库中找到该软件包。
intellij似乎不会为~/.ammonite/predef.sc
答案 0 :(得分:0)
这是单击运行脚本后的事件消息提示。
导入在test.sc中声明的所有$ ivy依赖项(存在于本地缓存中)
所以问题是local caches
是什么,它原来是coursier缓存~/.coursier/v1/https/repo1.maven.org/maven2/
,如果包在那里,那么当您单击事件消息中的蓝色导入链接时,它将可以解决。我现在不太优雅的解决方案是将本地缓存同步到该存储库。
下一个问题是如何添加多个我还不太了解的存储库。 (该事件来自Scala Library Extension
,不确定该事件是否可以配置)