如何在 Play 项目中添加 Play Ebean?

How to add Play Ebean in Play project?

我使用 play 框架创建了 web 应用程序。我正尝试按照本指南 Java Ebean - 2.6.x - Play Framework 使用 Play Ebean。所以我把addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "4.0.1")复制成plugins.sbt修改了build.sbt

lazy val myProject = (project in file("."))
  .enablePlugins(PlayJava, PlayEbean)

但是 运行 sbt 说它无法解析依赖项。

[warn] Note: Unresolved dependencies path:
[error] sbt.librarymanagement.ResolveException: Error downloading com.typesafe.sbt:sbt-play-ebean;sbtVersion=1.0;scalaVersion=2.12:4.0.1
[error] Not found
[error] Not found
[error] not found: 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

在阅读了其他一些 Whosebug 帖子后 , , it seems it is due to unmatched versions. I tried to use sbt-play-ebean 6.1.0,但它没有用。第二个 link 建议更改 sbt 使用的 scala 版本,但我找不到该怎么做。

查看 play-ebean 站点以了解要使用的版本。对于 Play 2.6.x,您可以使用 4.0.2 -> 4.1.4。该错误实际上是因为在repo中找不到4.0.1版本。

6.0.0 是目前支持的最新版本。