用法

EJB 插件用于打包 EJB 模块。有两种方法可以使用 EJB 插件:

  • 如果pom.xml中定义的打包类型为ejb,则可以使用 包生命周期阶段
      mvn package
  • 或使用ejb:ejb目标
      mvn ejb:ejb

为了处理归档这个版本的 Maven EJB 插件,使用Maven Archiver 2.5。

要处理过滤此版本的 Maven EJB 插件,请使用Maven Filtering 1.2。

除了在 EJB 版本为 2.0+ 时验证 EJB 部署描述符的存在之外,该插件在生成 JAR 期间不执行任何 EJB 特定处理,但它提供了以下自定义:

指定要使用的 EJB 版本

在 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>