播放2.2.1 - twitter bootstrap 3少设置

时间:2014-02-04 11:46:00

标签: configuration playframework-2.0 less twitter-bootstrap-3

对于一个新项目,我想使用Play 2.2.1(java)和Twitter bootstrap 3(更少)。

我已按照此处发布的说明操作:Link to other answer 但这些似乎特定于播放2.1.x版本。我告诉Play不要编译每个较少的文件,但只有bootstrap.less 我该如何配置?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:8)

您仍然可以使用2.2.x之前的方式使用project/Build.scala文件(2.2.x Release Notes - sbt 0.13 support)配置您的项目,但我认为只有删除新的build.sbt才有可能文件。

在游戏邮件列表上讨论了另一个与build.sbt文件(Setting lessEntryPoints in build.sbt)一起使用的解决方案。

play.Keys.lessEntryPoints <<= baseDirectory { base =>
   (base / "app" / "assets" / "stylesheets" / "bootstrap" * "bootstrap.less") +++
   (base / "app" / "assets" / "stylesheets" / "bootstrap" * "responsive.less") +++
   (base / "app" / "assets" / "stylesheets" * "*.less")
}

我在一个小样本项目中对它进行了测试,它可以正常工作(Sample project with play 2.2.1 and Bootstrap 3.1.0 on github)。