Plovrは、JavaScript ソースと共にクロージャー テンプレート(soy ファイル)を自動的にコンパイル
プロジェクトのファイル構造が次の場合は、以下に示す plovr 構成ファイルを使用できます。
/home/my/project
|-- build
|-- js
|-- myapp.js
|-- soy
|-- mytemplate.soy
plovr_config.json
{
"id": "myapp",
"inputs": [
"/home/my/project/js/myapp.js"
],
"paths": [
"/home/my/project/soy"
],
"mode": "ADVANCED",
"level": "VERBOSE",
"output-file": "/home/my/project/build/myapp.compiled.js"
}
開発中<script>
、plovr サーバーの起動後に JavaScript と Closure Template を自動的に再コンパイルするように HTML ファイルにタグを構成します。
java -jar plovr.jar serve plovr_config.json
index.html
<!doctype html>
<html>
<head>
<title>My App</title>
</head>
<body>
<h1>My App</h1>
<script src="http://0.0.0.0:9810/compile?id=myapp"></script>
</body>
</html>