首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >什么时候应该使用ejb作为JAR的打包类型(或者什么时候JAR是EJB模块)?

什么时候应该使用ejb作为JAR的打包类型(或者什么时候JAR是EJB模块)?
EN

Stack Overflow用户
提问于 2011-08-22 16:13:21
回答 1查看 3.1K关注 0票数 2

我有一个maven项目,它是使用ejb插件打包的。这是因为该项目包含一个接口,该接口被注释为@Remote.The项目不包含实现。

我应该在这里使用ejb-plugin,还是这是一个简单的jar (作为库使用)?

是什么使maven项目成为EJB-Module?

EN

回答 1

Stack Overflow用户

发布于 2011-09-17 20:39:43

对带有接口的模块使用简单的jar打包。

在带有实现模块中,使用ejb打包,并定义一个简单的jar依赖于带有接口的模块。对于带有ejb打包的模块,maven将运行ejb:ejb mojo of maven-ejb-plugin - do configure it (例如,将ejbVersion设置为3.0)。对于ejb模块,Maven将生成一个jar归档。ejb-jar.xml用于特定于ejb jar,但从EJB 3.0开始,注释用于元数据。有效的可部署ejb是至少具有一个EJB bean (会话、实体或消息驱动)的jar。

在带有ear打包的第三个模块中,您可以使用对ejb模块的引用来配置maven- ear -plugin;ear模块将生成包含ejb模块以及所有ejb模块依赖项(包括接口jar模块)的ear归档文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7144685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档