Set the value of requireJsFolder in Build.scala:
import sbt._
import Keys._
import play.Project._
object ApplicationBuild extends Build {
val appName = "play-2-1-features"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
jdbc,
anorm,
"junit" % "junit-dep" % "4.11" % "test"
)
val main = play.Project(appName, appVersion, appDependencies).settings(
requireJs += "main.js"
, requireJsFolder := "js" //changes location from javascripts to js
)
}
Then you can use it in your templates:
@helper.requireJs(core = routes.Assets.at("javascripts/require.js").url, module = routes.Assets.at("js/main").url)
Here is my sample project https://github.com/schleichardt/play-2.1-features/tree/stackoverflow-question-14924134 (note: it is not in the main branch)
source
share