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>