java - com.avaje.ebean.model 无法解析 Play Framework 2.6

标签 java playframework ebean

根据我添加的文档:

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "4.0.2")

project/plugins.sbt文件然后修改build.sbt启用 Play Ebean 插件:

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

ebean.default = ["models.*"]conf/application.conf文件。

我已经完成了类似 clean 的所有步骤项目、重建、重新启动项目。尽管如此,还是无法解决com.avaje.ebean.model .

请帮助我解决这个问题。

最佳答案

这是因为这个 Ebean 版本:

https://github.com/ebean-orm/ebean/releases/tag/ebean-10.1.1

This release changes the package to io.ebean. This means the enhancement agent, maven plugins etc all where also updated and released (as 10.1.1)

并且 play-ebean 4.0.2 使用 Ebean 10.3.1,如您在此处看到的:

https://github.com/playframework/play-ebean/blob/4.0.2/build.sbt#L7

因此,您需要导入 io.ebean.model 而不是 com.avaje.ebean.model

关于java - com.avaje.ebean.model 无法解析 Play Framework 2.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46690271/

相关文章:

java - Play + Ebean : Changes to the model + database

java - 使用 play/Ebean 将数据保存到数据库中的问题

java - 将 AndroidKeyStoreRSAPrivateKey 转换为 RSAPrivateKey 时崩溃

scala - Slick对numThreads和最佳性能感到困惑

java - 多维java数组问题

playframework - 如何在 Play 1.2.4 中查看从 View 模板生成的 groovy?

scala - 在 Play Framework 2.5 的 scala twirl 模板中使用 isProd 和 isDev

java - 如何在 Play Framework 中使用 Ebean 比较日期?

java - 使用内存中 h2 的空日期平台之间的 dbunit 行为不一致

java - 实时绘制图表,随着时间的推移向后移动点