我使用play框架创建了Web应用程序。我正在尝试按照本指南使用 Play Ebean - 2.6.x - Play Framework。所以我addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "4.0.1")
复制到plugins.sbt中并修改了build.sbt
lazy val myProject = (project in file("."))
.enablePlugins(PlayJava, PlayEbean)
但是在运行 sbt 时,它说它无法解析依赖项。
[警告] 注意:未解析的依赖项路径:
[错误] sbt.librarymanagement.ResolveException: 下载 com.typesafe.sbt:sbt-play-ebean 时出错;sbt版本=1.0;scala版本=2.12:4.0.1
[错误] 未找到[错误] 未找到[错误] 未找到
: https://repo1.maven.org/maven2/com/typesafe/sbt/sbt-play-ebean_2.12_1.0/4.0.1/sbt-play-ebean-4.0.1.pom
在阅读了其他几个堆栈溢出帖子链接 1、链接 2 后,似乎是由于版本不匹配。我尝试使用 sbt-play-ebean 6.1.0,但它不起作用。第二个链接建议更改 sbt 使用的 scala 版本,但我找不到如何做到这一点。
6.0.0 是目前支持的最新版本。
检查Play-ebean网站以了解要使用的版本。在您使用Play 2.6.x的情况下,您可以使用4.0.2 ->4.1.4。该错误实际上是因为在存储库中找不到 4.0.1 版本。