当依赖于 EBean 增强模型时,如何在 Eclipse 中运行 JUNIT?

Posted

技术标签:

【中文标题】当依赖于 EBean 增强模型时,如何在 Eclipse 中运行 JUNIT?【英文标题】:How can I run JUNITs in Eclipse when there is a dependency of EBean enhancing models? 【发布时间】:2017-09-02 12:58:54 【问题描述】:

我正在尝试在堆栈是使用 java 的 playframework 的项目中执行 junits,我可以通过调用 sbt test 来运行测试,但我想在 eclipse IDE 中运行 junits 但一直显示错误,因为模型没有增强。

我看到有一个 Eclipse 插件,但它对我不起作用。你们知道在eclipse中完成运行那个junit吗?

作为一个不是我是一个使用 playframework 的菜鸟。

提前致谢。

【问题讨论】:

【参考方案1】:

经过更多研究,我发现有两个 eclipse 插件可以启用 EBean 增强器,而我用错了一个。

此链接确实帮助我了解我在项目中使用的 EBean 版本https://github.com/playframework/play-ebean

如果您使用的是从 4.​​x 到 7.x 的 EBean 版本,请安装以下插件 http://ebean-orm.github.io/eclipse/update-4.11.2

如果您使用的是 EBean 版本 10.3.x,请安装 http://ebean-orm.github.io/eclipse/update

希望这对将来的某人有所帮助...

【讨论】:

以上是关于当依赖于 EBean 增强模型时,如何在 Eclipse 中运行 JUNIT?的主要内容,如果未能解决你的问题,请参考以下文章

子项目中的 Ebean 模型类未增强

子项目 Play 2.4 中的 Ebean 增强

更新如何与 Ebean 和 Play 框架一起使用

如何使用模型和 ebean 设置类型“时间”?

sbt找不到ebean依赖项(一些未解析的依赖项有额外的属性)

如何在 playframework 中使用依赖注入创建 Ebeanserver?