如何使用Intellij IDEA向global.sbt添加行?

时间:2017-03-03 16:27:50

标签: scala intellij-idea sbt

我想启用Scala测试

 by first adding this line to ~/.sbt/0.13/global.sbt:

resolvers += "Artima Maven Repository" at "http://repo.artima.com/releases"

如何用IJ做到这一点?

1 个答案:

答案 0 :(得分:0)

要启用Artima SuperSafe编译器插件,您需要启用其他解析程序。这与ScalaTest不同,ScalaTest只是测试库。编译器插件从站点提供以下功能:

  

Artima SuperSafe是一个商业Scala编译器插件,带有免费的Community Edition,可以检查ScalaTest / Scalactic ===和matcher表达式的正确性。

IntelliJ的sbt设置位于Build, Execution, Deployment > Build Tools > sbt Global SBT Settings

除非你有一个非常定制的安装,捆绑的sbt将从中读取 ~/.sbt/1.0用于全局插件和其他设置。因此,如果您在该目录中添加或创建文件(即~/.sbt/1.0/global.sbt并将以下行添加到该文件中:

resolvers += "Artima Maven Repository" at "http://repo.artima.com/release

您应该可以使用添加到project/plugins.sbt文件中的插件来处理特定项目,该内容可能如下所示:

addSbtPlugin("com.artima.supersafe" % "sbtplugin" % "1.1.3")

您可能需要重新启动sbt shell才能使这些设置生效。希望这应该有所帮助。