2.2. 在 Maven 中创建 Jakarta Enterprise Beans Archive Project
此任务演示了如何使用 Maven 创建包含打包在 JAR 文件中的一个或多个企业 beans 的项目。
先决条件
- 已安装 Maven。
- 您已了解 Maven 的基本用途。
在 Maven 中创建 Jakarta Enterprise Beans Archive Project
创建 Maven 项目: 可以利用 Maven 的 archetype 系统和
ejb-javaee7archetype 创建 Jakarta Enterprise Beans 项目。要执行此操作,请使用参数运行mvn命令,如下所示:$ mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=ejb-javaee7
Maven 将提示您输入项目的
groupId、artifactId、版本和软件包。$ 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]$
-
添加您的企业 Bean: 编写企业 Bean,并将它们添加到 bean 软件包相应子目录下的
src/main/java目录下。 -
构建项目: 要构建项目,请在与
pom.xml文件相同的目录中运行mvn package命令。这将编译 Java 类并打包 JAR 文件。内置的 JAR 文件名为-.jar,并放置在target/目录中。
您现在有一个 Maven 项目,用于构建和打包 JAR 文件。此项目可以包含企业 Bean,并且 JAR 文件可以部署到应用服务器。