Play 2.0のBuild.sbtは、その魔法を実行するために、ピンポンされたプロジェクト定義を使用します。追加する必要のある追加設定は、手動で入力する必要がありますk := v
。一般的なケースでは正常に機能しますが、特定のケースでは機能しません。つまり、常にであるsbt-pluginの設定を設定する必要がある場合ですSeq[Settings[_]]
。これが予想通りに機能する例です
lazy val main = PlayProject(appName, appVersion, ....).settings(
version := appVersion
)
次に、Seq [Settings [_]]をk、vペアに変換して、名前で再生を呼び出す方法を説明します。
def apply(...., ...., settings: => Seq[Setting[_]])
実際に動作しますか?!!
私はプレイユーザーに質問しましたが、幸運を祈ります。あそこの動物園、フレームワークが軌道に乗っており、コア開発者は明らかに彼らの耳に届いています...