1

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[_]])

実際に動作しますか?!!

私はプレイユーザーに質問しましたが、幸運を祈ります。あそこの動物園、フレームワークが軌道に乗っており、コア開発者は明らかに彼らの耳に届いています...

4

2 に答える 2

3

これは機能しますか?

….settings(mySeqOfSettings: _*)
于 2012-05-22T20:46:17.117 に答える
0

PlayFrameworkとsbt-buildinfoプラグインで同じ問題が発生しました。何度も試行錯誤を繰り返した結果、2回続けて設定を適用することになりました。Build.scalaで何が起こっているのかがより明白に見えたように感じました:http://mfizz.com/blog/2013/04/auto-generate-class-file-build-info-play-framework

于 2013-07-13T05:12:05.367 に答える