我正在开始一个新项目,希望使用Play 2.2.1 (java) 和 Twitter bootstrap 3 (less)。
我已经按照此处的说明进行了操作: 链接到其他答案,但是这些说明似乎只适用于play 2.1.x版本。当我想要告诉Play不要编译每个less文件,而只编译bootstrap.less文件时,我卡住了。请问我应该如何配置?如果有帮助,将不胜感激。
我正在开始一个新项目,希望使用Play 2.2.1 (java) 和 Twitter bootstrap 3 (less)。
我已经按照此处的说明进行了操作: 链接到其他答案,但是这些说明似乎只适用于play 2.1.x版本。当我想要告诉Play不要编译每个less文件,而只编译bootstrap.less文件时,我卡住了。请问我应该如何配置?如果有帮助,将不胜感激。
project/Build.scala
文件(2.2.x发布说明 - sbt 0.13支持),但我认为只有在删除新的build.sbt
文件时才可能实现。在Play邮件列表上讨论了另一种解决方案,该方案适用于build.sbt
文件(在build.sbt中设置lessEntryPoints)。play.Keys.lessEntryPoints <<= baseDirectory { base =>
(base / "app" / "assets" / "stylesheets" / "bootstrap" * "bootstrap.less") +++
(base / "app" / "assets" / "stylesheets" / "bootstrap" * "responsive.less") +++
(base / "app" / "assets" / "stylesheets" * "*.less")
}
我在一个小的样例项目中测试了它,它可以正常工作 (使用 play 2.2.1 和 Bootstrap 3.1.0 的样例项目在 Github 上)。