经常问的问题

  1. 什么是 EAR 档案?
  2. EAR 插件在遇到不熟悉的工件类型时会引发异常。这是一个错误吗?
  3. 如何避免在生成的 application.xml 中生成显示名称条目?
  4. 什么时候应该使用模块配置?
什么是 EAR 档案?

EAR 归档用于部署独立的 EJB,通常与 Web 应用程序分开。因此,Web 应用程序无需访问这些 EJB。尽管使用 EJB 客户端,仍可访问 EJB。

[最佳]


EAR 插件在遇到不熟悉的工件类型时会引发异常。这是一个错误吗?

可以通过将自定义工件类型添加到 artifactTypeMappings 配置来防止异常。在模块配置部分 有一个关于如何做到这一点的迷你指南。

[最佳]


如何避免在生成的 application.xml 中生成显示名称条目?

默认情况下,如果未通过配置提供自定义名称,插件将始终生成带有项目 id 的显示名称。如果由于某种原因您根本不需要任何显示名称,只需使用 ${null} 值即可。

[最佳]


什么时候应该使用模块配置?

默认情况下,EAR 插件会为其在当前项目中找到的所有 JavaEE 依赖项生成合理的默认值。如果您需要自定义包位置、上下文根等内容,则模块配置很有 用

因此,添加仅具有依赖项的 groupId 和 artifactId 的模块条目是无用的。

[最佳]