Hi Nilanjan, thanks for your response.
I keep trying different versions of that, this one the most promising:
resourceGenerators in Compile ++=
ClosureJsAssetCompiler((sourceDirectory in Compile).value / "assets" / "javascripts" / "closure-library").value
But get this error:
[error] /Users/alvarocarrasco/workspace/devstack/project/closure.scala:28: No implicit for Append.Values[Seq[sbt.Task[Seq[java.io.File]]], Seq[java.io.File]] found,
[error] so Seq[java.io.File] cannot be appended to Seq[sbt.Task[Seq[java.io.File]]]
[error] resourceGenerators in Compile ++=
[error] ^
[error] one error found
The source code for ClosureJsCompiler:
def ClosureJsCompiler(closureLibraryDir: File) = AssetsCompiler("closurejs",
(_ ** "*.js"),
javascriptEntryPoints,
{(name, min) =>
name.replace(".js", if (min) ".min.js" else ".js")
},
{(jsFile: File, simpleCompilerOptions) => Compiler.compile(jsFile, closureLibraryDir)},
closureCompilerOptions
)
As you can see, it's just calling AssetsCompiler from play.
Alvaro