Scala Play 2.5 对象 ws 不是包 play.api.libs 的成员

标签 scala playframework

我正在尝试在 Play 中使用 WS 库,但我发现的所有教程中显示的导入都不起作用。

它是否发生了某种变化并且教程没有更新或者我的设置有问题?

我正在使用: 斯卡拉2.11 玩2.5

这是在我的 build.sbt 中:

libraryDependencies ++= Seq(
   ws
)

这是代码中的导入:

import play.api.libs.ws._

这是错误:

对象 ws 不是 play.api.libs 包的成员

注意:我看到 WS 库在 2.4 版本中被设为可选,根据:https://www.playframework.com/documentation/2.4.x/Migration23#Play-WS

我尝试使用此导入:import play.api.Play.current 但仍然出现错误

有什么想法吗?

最佳答案

好吧,经过很长时间的调试,添加删除不同版本的 WS 依赖项,我唯一没有尝试过的是重新启动 sbt 服务器。

所以解决方案是,当您添加新的依赖项或插件等时,必须重新启动服务器。

关于Scala Play 2.5 对象 ws 不是包 play.api.libs 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44416263/

相关文章:

list - 在元组列表上使用map()时的详细表示法

scala - 数组语言,如 Scala 中的代码重用

playframework - 玩!框架 : HTTPS and HTTP at the same time

java - 玩框架,promises,非阻塞线程编程

playframework - 使用 sbt native 打包程序的特定于环境的发行版

scala - 为什么 Play 中的 Action Controller 是单例对象?

java - 如何将 scala.collection.immutable.List[scala.collection.mutable.MutableList[String]] 转换为 java.util.List[java.util.List[String]]

java - Elasticsearch 分组并选取具有最大时间戳的文档

scala - scala中调用map函数的不同方式

arrays - 在 Play2 和 Scala 中解析没有数据类型的 JSON