适合 MDB 和 EAR 的 Maven 项目结构
appropriate maven project structure for MDB and EAR
我有一个无头(即没有 war 组件)业务对象,我希望将其作为 EAR 安装在我的应用程序服务器上。我明白要做到这一点,我需要创建一个 Maven 项目来正常生成这个 Message Driven Bean 的 jar,但是对于耳朵,我需要一个单独的 Maven 项目来生成耳朵。这是父项目还是正确的抽象是什么?
通常您会有这种项目结构:
parent(打包pom)
-- ear(封装耳)
-- ejb-jar(打包ejb)
看看这篇文章。它是 Java EE 5,但很好地解释了结构
我有一个无头(即没有 war 组件)业务对象,我希望将其作为 EAR 安装在我的应用程序服务器上。我明白要做到这一点,我需要创建一个 Maven 项目来正常生成这个 Message Driven Bean 的 jar,但是对于耳朵,我需要一个单独的 Maven 项目来生成耳朵。这是父项目还是正确的抽象是什么?
通常您会有这种项目结构:
parent(打包pom) -- ear(封装耳) -- ejb-jar(打包ejb)
看看这篇文章。它是 Java EE 5,但很好地解释了结构