2.2. 在 Maven 中创建 Jakarta Enterprise Beans Archive Project

此任务演示了如何使用 Maven 创建包含打包在 JAR 文件中的一个或多个企业 beans 的项目。

先决条件

  • 已安装 Maven。
  • 您已了解 Maven 的基本用途。

在 Maven 中创建 Jakarta Enterprise Beans Archive Project

  1. 创建 Maven 项目: 可以利用 Maven 的 archetype 系统和 ejb-javaee7 archetype 创建 Jakarta Enterprise Beans 项目。要执行此操作,请使用参数运行 mvn 命令,如下所示:

    $ mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=ejb-javaee7

    Maven 将提示您输入项目的 groupIdartifactId版本软件包

    $ mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=ejb-javaee7
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Maven Stub Project (No POM) 1
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] >>> maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom >>>
    [INFO]
    [INFO] <<< maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom <<<
    [INFO]
    [INFO] --- maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom ---
    [INFO] Generating project in Interactive mode
    [INFO] Archetype [org.codehaus.mojo.archetypes:ejb-javaee7:1.5] found in catalog remote
    Define value for property 'groupId': : com.shinysparkly
    Define value for property 'artifactId': : payment-arrangements
    Define value for property 'version':  1.0-SNAPSHOT: :
    Define value for property 'package':  com.shinysparkly: :
    Confirm properties configuration:
    groupId: com.company
    artifactId: payment-arrangements
    version: 1.0-SNAPSHOT
    package: com.company.collections
    Y: :
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 32.440s
    [INFO] Finished at: Mon Oct 31 10:11:12 EST 2011
    [INFO] Final Memory: 7M/81M
    [INFO] ------------------------------------------------------------------------
    [localhost]$
  2. 添加您的企业 Bean: 编写企业 Bean,并将它们添加到 bean 软件包相应子目录下的 src/main/java 目录下。
  3. 构建项目: 要构建项目,请在与 pom.xml 文件相同的目录中运行 mvn package 命令。这将编译 Java 类并打包 JAR 文件。内置的 JAR 文件名为 -.jar,并放置在 target/ 目录中。

您现在有一个 Maven 项目,用于构建和打包 JAR 文件。此项目可以包含企业 Bean,并且 JAR 文件可以部署到应用服务器。