1

PlayフレームワークにはIdeaプロジェクトファイルを生成するための独自のカスタムsbtプラグインがあることを知っており、それを構成する方法を見つけようとしています。たとえば、次のように入力すると、いくつかのオプションが利用できるようになります。

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

私は得る

[info] false 

Play Consoleを使用してこのオプションをtrueに設定するにはどうすればよいですか?これを行う方法に関するドキュメントを見つけることができませんでした。

4

1 に答える 1

2

この構成をPlayProject#settingsBuild.scalaで渡すことができます。以下は私のために働いた。設定によっては、少し調整する必要があるかもしれません。

import org.sbtidea.SbtIdeaPlugin

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

Play Consoleでこのオプションを設定するには、次の手順を実行します。

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 に答える