【发布时间】:2016-07-22 02:50:30
【问题描述】:
我遇到了 Maven 3.x 的问题,我收到了Guice Provision error。
通过进一步调试和调查,我发现核心问题是由于我的 Eclipse IDE 中不存在 Java EE 6(Java EE 5 安装了一个 Web 服务器)并且 Guice 库正在寻找一些 Java 类适用于 Java EE 6。
是否可以在不安装任何网络服务器或更新当前网络服务器的情况下将独立的 JavaEE 6 集成到 Eclipse IDE 中?
【问题讨论】:
-
只包含没有服务器的 JEE6 有意义吗?最简单的方法是创建一个新的 JEE6 服务器,然后包含库,您还可以测试您的应用程序。
-
这是有道理的,因为 Maven 正在使用 J2EE 6 的一些库,而 J2EE 5 中不存在该库,导致 Guice Provision 错误
-
请停止调用 J2EE(甚至 JEE)。十年前它更名为 Java EE。另见java.net/projects/javaee-spec/pages/JEE 和en.wikipedia.org/wiki/Java_EE_version_history
标签: java eclipse maven jakarta-ee guice