Compiled assets in Play 2.0 must be defined in the
public/ folder as other unmanaged assets, meaning that there is no difference in the way you use them once compiled.
Note that managed resources are not copied directly into your application’s
publicfolder, but maintained in a separate folder in
For example a CoffeeScript source file
CoffeeScript sources are compiled automatically during a
compile command, or when you refresh any page in your browser while you are running in development mode. Any compilation errors will be displayed in your browser:
Here is an example layout for using CoffeeScript in your projects:
CoffeeScript compilation can be configured in your project’s
Build.scala file. The only option currently supported is bare mode.
coffeeScriptOptions := Seq("bare")
bare option removes this function wrapper.
Next: Using LESS CSS