EJB,或者说企业Java Bean,是企业级Java中模型驱动开发的常见数据访问机制。Maven提供了对EJB 2和3的支持。你必须配置EJB插件来为EJB3指定打包类型,否则该插件默认认为EJB为2.1,并寻找某些EJB配置文件是否存在。打包类型为EJB的项目的默认目标如Table 10.5, “EJB打包默认的目标”所示。
Table 10.5. EJB打包默认的目标
生命周期阶段 | 目标 |
---|---|
process-resources | resources:resources |
compile | compiler:compile |
process-test-resources | resources:testResources |
test-compile | compiler:testCompile |
test | surefire:test |
package | ejb:ejb |
install | install:install |
deploy | deploy:deploy |