Apache Maven项目提供的EJB插件详解
来源:互联网 发布:咱们裸熊雨伞 淘宝 编辑:程序博客网 时间:2024/06/07 01:00
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>
<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/
阅读全文
0 0
- Apache Maven项目提供的EJB插件详解
- Apache Maven项目提供的EJB插件详解
- Apache Maven项目提供的Archetype插件详解
- Apache Maven项目提供的Compiler插件详解
- Apache Maven项目提供的Ant插件详解
- Apache Maven项目提供的AntRun插件详解
- Apache Maven项目提供的JAR插件详解
- Apache Maven项目提供的WAR插件详解
- Apache Maven项目提供的EAR插件详解
- Apache Maven项目提供的Surefire插件详解
- Apache Maven项目提供的Dependency插件详解
- Apache Maven项目提供的Archetype插件详解
- Apache Maven项目提供的Compiler插件详解
- Apache Maven项目提供的Ant插件详解
- Apache Maven项目提供的AntRun插件详解
- Apache Maven项目提供的JAR插件详解
- Apache Maven项目提供的WAR插件详解
- Apache Maven项目提供的EAR插件详解
- Oracle中的AS和IS的不同及使用【整理】
- DevExpress GridControl功能汇集
- Jboss 环境配置与项目部署
- MySQL 主从复制与读写分离概念及架构分析
- Spring MVC 的运行原理
- Apache Maven项目提供的EJB插件详解
- maven内部运行原理解析(二)
- 路由器固件烧写
- eclipse如何使用git
- 著名的网络标准化组织,互联网行业的五大标准组织
- 旋转变换(一)旋转矩阵
- Apache Maven项目提供的JAR插件详解
- 【算法题】涂棋盘
- Java面试【类的初始化+实例化-加强】