对于一个新项目,我想使用Play 2.2.1(java)和Twitter bootstrap 3(更少)。
我已按照此处发布的说明操作:Link to other answer 但这些似乎特定于播放2.1.x版本。我告诉Play不要编译每个较少的文件,但只有bootstrap.less 我该如何配置?任何帮助将不胜感激。
答案 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)。