13

这里

Maven 存储库中提供了三种不同的 Java EE 相关 API。

  1. 规范 API(Maven 工件:javaee-api
  2. Web 规范 API ( javaee-web )
  3. 认可的 API ( javaee-endorsed-api )

我知道规范 API(完整的 Java EE API:s 套件)和 Web API(前者的子集,由一些应用程序服务器实现)。

但是什么是“认可的 API”,我需要关心吗?

注意:我确实找到了这个链接,但它什么也没告诉我。

4

2 回答 2

4

由于 NetBeans 中的这种依赖关系,我在运行项目时遇到了问题。安装“EJB 和 EAR”插件为我解决了这个问题。

于 2016-09-10T04:23:38.603 回答
3

看起来与 GlassFish 相关。下载jar并执行:

jar -tf javaee-endorsed-api-7.0.jar

实际上,如果您查看您引用的链接的“独立技术”部分中的表格,javaee-endorsed-api-7.0.jar 中包含的类与表格中的项目之间似乎有很好的对应关系. 我会说这个罐子似乎正在为 GlassFish 捆绑这些,以便可以将罐子放入

<java-home>/lib/endorsed

然后可供部署在 GlassFish 服务器上的应用程序使用。

于 2014-02-03T13:53:57.497 回答