新しいことをやってみるシリーズ:Play Framework2.3.1でBootstrapを読み込むLESS CSSを使う

app/assets/stylesheets/main.less

にCSSファイルを配置します。

app/views/main.scala.html

CSSを呼び出すようにします。

<link rel="stylesheet" href="@routes.Assets.at("stylesheets/main.css")">

build.sbt

.enablePlugins(SbtWeb)

 

を追加してありますが必要なのかどうかよくわかりません。。。

 

main.min.cssが自動的にできるはずが、コンパイルしても出来上がりません。。。

 

https://github.com/YoshiteruIwasaki/sample-play-java-app/commit/cee436604f50b6fb6cabef88c3991eba60bc4a70

 

 

追記 sakashushuさんにいただいたコメントの方法でminifyすることができました!

build.sbt

// for minified *.min.css files
LessKeys.compress := true

main.scala.html

<link rel="stylesheet" href="@routes.Assets.at("stylesheets/main.min.css")">

https://github.com/YoshiteruIwasaki/sample-play-java-app/commit/2a821d82640d0d5432d0575c76495a19eaa90402