在所有sbt项目中,你有一个 project 文件夹(在项目目录的根目录中)。你需要创建一个名为的文件 - plugins.sbt 放在那里:
project
plugins.sbt
resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/" addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0-SNAPSHOT")
请注意,我之间有一个空行。然后,如果你有一个打开的sbt会话调用 reload 命令,你可以打电话 gen-idea 生成想法文件,我也建议添加 sbt-classifiers 下载资源。
reload
gen-idea
sbt-classifiers
否则,您可以将此插件全局显示在所有sbt项目中,方法是将相同的两行放在 ~/.sbt/0.13/plugins/build.sbt 文件。
~/.sbt/0.13/plugins/build.sbt
生成此项目后,在IDEA中选择 Open Project 并选择新生成的项目。这应该工作,如果没有,提供一些额外的信息。
Open Project