Web Resource Compiler
LESS
For main.less:
Maven Project
pom.xml
src
main
java
resources
styles
form.less
main.less
test
...
use:
<link rel="stylesheet" type="text/css" href="resources/styles/main.less">
CoffeScript
For utils.coffee:
Maven Project
pom.xml
src
main
java
resources
coffee
utils.coffee
test
...
use:
<script type="text/javascript" src="resources/coffee/utils.coffee"></script>
Jade Template
For form.jade:
Maven Project
pom.xml
src
main
java
resources
jade
form.jade
test
...
use:
<script type="text/javascript" src="resources/jade/form.jade"></script>
For rendering Jade Template as HTML page use parameter asHTML=true.
<a href="http://localhost/resources/presentation/index.jade?asHTML=true">Presentation Page</a>
For assign template runtime script to variable use assignTo=variable_name.
<script type="text/javascript" src="resources/jade/form.jade?assignTo=window.templates"></script>
For compile multiple templates use multiple=regex.
<script type="text/javascript" src="resources/jade/form.jade?assignTo=window.templates;multiple=/components/.*\\.jade"></script>