EJB 插件用于打包 EJB 模块。有两种方法可以使用 EJB 插件:
mvn package
mvn ejb:ejb
为了处理归档这个版本的 Maven EJB 插件,使用Maven Archiver 2.5。
要处理过滤此版本的 Maven EJB 插件,请使用Maven Filtering 1.2。
除了在 EJB 版本为 2.0+ 时验证 EJB 部署描述符的存在之外,该插件在生成 JAR 期间不执行任何 EJB 特定处理,但它提供了以下自定义:
注意:依赖项不会与 EJB JAR 一起打包。
在 EJB3 中,ejb-jar.xml部署描述符不再是强制性的。默认情况下,插件假定版本为 2.1。要使用其他版本,请按如下方式配置插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ejb-plugin</artifactId>
<version>2.4</version>
<configuration>
<ejbVersion>3.0</ejbVersion>
</configuration>
</plugin>
</plugins>
</build>