EJB插件是为了生成JavaEE的EJB组件及其打包jar文件的。
当前的最新版本是2015.6发布的2.5.1版本。
EJB插件只有如下一个goal:
- ejb:ejb,用于EJB打包类型的项目
EJB插件的两种用法:
1.直接执行mvn ejb:ejb命令。
2.在POM中配置如下:
这样,在执行mvn package命令时自动生成并打包EJB。
EJB插件默认生成的EJB版本是2.1,如果要采用EJB 3,则必须配置如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ejb-plugin</artifactId>
<version>2.5</version>
<configuration>
<!—EJB version, this is 2.1 by default -->
<ejbVersion>3.0</ejbVersion>
<!—是否过滤/META-INF/ejb-jar.xml, this is false by default -->
<filterDeploymentDescriptor>true</filterDeploymentDescriptor>
<!—是否生成EJB客户端jar, this is false by default -->
<generateClient>true</generateClient>
</configuration>
</plugin>
</plugins>
</build>
参考文献:
http://maven.apache.org/plugins/maven-ejb-plugin/