Playframework 2.0 播放框架:未找到RJ

Playframework 2.0 播放框架:未找到RJ,playframework-2.0,Playframework 2.0,我只是跟随在线帖子在我的play应用程序中添加了缩小支持。这是我的插件。sbt: addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.5") addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0") addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3") addSbtPlugin("com.typesafe.sbt" %

我只是跟随在线帖子在我的play应用程序中添加了缩小支持。这是我的
插件。sbt

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.5")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-gzip" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
lazy val root = (project in file(".")).enablePlugins(PlayJava, SbtWeb)

pipelineStages := Seq(rjs, uglify, digest, gzip)
这是我的
build.sbt

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.5")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-gzip" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
lazy val root = (project in file(".")).enablePlugins(PlayJava, SbtWeb)

pipelineStages := Seq(rjs, uglify, digest, gzip)
但我得到了这个错误:

.../build.sbt:81: error: not found: value rjs
pipelineStages := Seq(rjs, uglify, digest, gzip)
                      ^
[error] Type error in expression
这是一个有效的方法:

pipelineStages := Seq(uglify, digest, gzip)
另一方面,它并没有缩小JS。它只创建gzip对象,而
资产。版本化的
正在生成带有奇怪散列ID的URL。丑八怪不是应该缩小JS吗


显然,rjs是缩小JS/CSS所需要的。每一篇在线文章(包括sbt rjs上的文档)都要求我只添加
pipelineStages:=Seq(rjs,…)
,但为什么我会得到
未找到的错误:value rjs

我在匆忙尝试配置并插入时遇到了这个问题:

addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
什么时候


文件中已存在。所以基本上是复制品引起了问题。希望没有其他人会犯同样的错误:-)

你已经完全一字不差地发布了你的
插件.sbt
构建.sbt
了吗?除非你的
插件.sbt
没有被正确拾取,否则我看不出是什么导致了这种情况。作为参考,这里有一个“适合我”:绝对。我已经复制并粘贴了它。在阅读了您的评论之后,我再次检查了它,它确实是这样的。我这样问是因为我觉得您需要在每个
addSbtPlugin
语句之间有空行(您应该在
build.sbt
文件中的每个语句之间有空行)。也许发布项目的目录结构,以确保所有配置文件都被正确拾取?哦,为了这个问题,我刚刚删除了这些行。因此,从技术上讲,不是“逐字逐句”。这是目录结构(以及构建文件):伙计!你真是天赐之物!非常感谢你。。我不敢相信我犯了完全相同的错误。sbt上的错误消息有时是如此可怕和无用。