gpt4 book ai didi

java - Playframework 2.5.3 ebean 包 com.avaje.ebean 不存在

转载 作者:行者123 更新时间:2023-11-30 07:20:12 28 4
gpt4 key购买 nike

我试图复制文档: https://www.playframework.com/documentation/2.5.x/JavaEbean

我按照文档中提到的方式设置了所有内容。

project\plugins.sbt: addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "3.0.0")

build.sbt:

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

scalaVersion := "2.11.7"

libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"mysql" % "mysql-connector-java" % "5.1.18"
)

build.properties:
sbt.version=0.13.11

application.conf:
ebean.default="models.*"

还是我使用的时候

import javax.persistence.*;
import com.avaje.ebean.Model;

在我的模型类中,出现 javax.persistence 和 com.avaje 不存在的异常。这里可能缺少什么?

最佳答案

虽然接受的答案是一个很好的快速解决方案,但它并没有真正为我解决(正确)问题。我已经从 Play 2.4.6 跳到了 2.6.1(所以我从来不需要处理 2.5.x),并且我从来不需要将 ebean 声明为依赖项,只需要声明为插件。

我在plugins.sbt和lazy val root =中使用addSbtPlugin("com.typesafe.sbt"% "sbt-play-ebean"% "4.0.2") (文件(“.”)中的项目)Play 2.6.1 上的 build.sbt 中的.enablePlugins(PlayJava,PlayEbean)。尽管期望 com.avaje.ebean 中的 ebean 是合乎逻辑的,但在 2.4.6 和 2.6.1 之间使用该插件时,它实际上已移至 io.ebean 包 。如果我也添加库依赖项,也可以从 com.avaje.ebean 导入 ebean,但我不认为这是推荐的方式。

关于java - Playframework 2.5.3 ebean 包 com.avaje.ebean 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37713087/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com