1

我知道播放框架有自己的自定义 sbt 插件来生成 Idea 项目文件,我正在尝试找到一种配置它的方法。我看到有一些可用的选项,例如当我键入时:

[my-play-project] $ idea-include-scala-facet

我明白了

[info] false 

如何使用播放控制台将此选项设置为 true?我找不到任何有关如何执行此操作的文档。

4

1 回答 1

2

您可以将此配置传递给PlayProject#settings您的 Build.scala 。以下对我有用。根据您的设置,您可能需要对其进行一些调整。

import org.sbtidea.SbtIdeaPlugin

val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
  ... some other settings ...,
  SbtIdeaPlugin.includeScalaFacet := true
)

要在播放控制台中设置此选项,请执行以下操作:

set org.sbtidea.SbtIdeaPlugin.includeScalaFacet := true

您可以在此处找到其他 intellij 命令设置:https ://github.com/playframework/Play20/blob/2.0.3/framework/src/sbt-plugin/src/main/scala/PlayCommands.scala#L212

于 2012-10-17T13:40:43.573 回答