Playframework 使用带播放和sbt运行的sbt RJ
我使用的是Play2.3.4,我开始使用一个维护非常糟糕的应用程序(一个文件控制器和没有额外类的js文件) 我想开始使用requirejs,但刚开始我就遇到了很多问题 我计划每个模块有一个文件(带有require(…))。大概是这样的:Playframework 使用带播放和sbt运行的sbt RJ,playframework,requirejs,sbt,Playframework,Requirejs,Sbt,我使用的是Play2.3.4,我开始使用一个维护非常糟糕的应用程序(一个文件控制器和没有额外类的js文件) 我想开始使用requirejs,但刚开始我就遇到了很多问题 我计划每个模块有一个文件(带有require(…))。大概是这样的: app/assets/javascript/module1/index.js app/assets/javascript/module2/index.js app/assets/javascript/module3/index.js resolvers +=
app/assets/javascript/module1/index.js
app/assets/javascript/module2/index.js
app/assets/javascript/module3/index.js
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.4")
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.8")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.0.0")
addSbtPlugin("io.teamscala.sbt" % "sbt-babel" % "1.1.0")
name := "ble"
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava,SbtWeb)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs,
filters,
"org.webjars" % "rjs" % "2.2.0",
"mysql" % "mysql-connector-java" % "5.1.32",
"be.objectify" %% "deadbolt-java" % "2.3.1",
"commons-io" % "commons-io" % "2.4"
)
pipelineStages := Seq(rjs, digest)
app/assets/javascript/module1/index.js
app/assets/javascript/module2/index.js
app/assets/javascript/module3/index.js
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.4")
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.8")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.0.0")
addSbtPlugin("io.teamscala.sbt" % "sbt-babel" % "1.1.0")
name := "ble"
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava,SbtWeb)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs,
filters,
"org.webjars" % "rjs" % "2.2.0",
"mysql" % "mysql-connector-java" % "5.1.32",
"be.objectify" %% "deadbolt-java" % "2.3.1",
"commons-io" % "commons-io" % "2.4"
)
pipelineStages := Seq(rjs, digest)
我的build.sbt如下所示:
app/assets/javascript/module1/index.js
app/assets/javascript/module2/index.js
app/assets/javascript/module3/index.js
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.4")
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.8")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.0.0")
addSbtPlugin("io.teamscala.sbt" % "sbt-babel" % "1.1.0")
name := "ble"
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava,SbtWeb)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs,
filters,
"org.webjars" % "rjs" % "2.2.0",
"mysql" % "mysql-connector-java" % "5.1.32",
"be.objectify" %% "deadbolt-java" % "2.3.1",
"commons-io" % "commons-io" % "2.4"
)
pipelineStages := Seq(rjs, digest)
谢谢你的帮助