Play 2.0 的 Build.sbt 使用拉皮条的项目定义来发挥它的魔力;您可能需要添加的任何其他设置必须以k := v
时尚的方式手动输入。适用于一般情况,但不适用于特定情况;也就是说,当需要设置一个 sbt-plugin 的设置时,它总是Seq[Settings[_]]
. 这是一个可以预见的工作示例
lazy val main = PlayProject(appName, appVersion, ....).settings(
version := appVersion
)
现在,如何将 Seq[Settings[_]] 转换为 k,v 对,因此 Play by-name 调用:
def apply(...., ...., settings: => Seq[Setting[_]])
真的有效吗?!!
我已经询问过游戏用户,但祝你好运,那里有一个动物园,框架正在起飞,核心开发人员显然已经在他们的耳朵里......