首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Maven创建Java EE 6项目

如何使用Maven创建Java EE 6项目
EN

Stack Overflow用户
提问于 2011-12-23 20:55:30
回答 3查看 6.1K关注 0票数 2

我已经使用Eclipse创建了一个EJB projectDynamic Web project,然后我将它们组合到一个EAR project中。现在我正在学习Maven,我想知道你是如何做到这一点的?

如果我使用一个原型来生成一个javaee6-webapp,那么根据我的理解,你会得到一个只能使用JavaEE6规范的子集的WAR archive....but。我想要用整个。那么我是否需要为javaee6-ejb使用一个原型,为javaee6-webapp使用一个原型,然后以某种方式将它们组合起来?

如果是这样,或者有其他更好的方法,我很乐意了解它。

或者webapp项目中的EJB是由原型编译并打包为库并添加到WEB-INF/lib文件夹中的吗?如果是这样,如果部署在全配置文件应用服务器中,它是否有权访问完整的JavaEE6应用程序接口?

EN

回答 3

Stack Overflow用户

发布于 2011-12-23 21:10:20

Adam Bien的This article可能会让你感兴趣。

另外,如果我理解正确的话,您可以使用WAR 来使用JavaEE6规范的所有优点。您可以在WAR中使用计时器、远程接口、异步调用等。

这取决于你是否使用Full vs Web Profile。

EAR和WAR打包之间几乎没有区别,但在我看来,EAR最大的附加值是关注点和模块(业务逻辑与web)的分离。

票数 4
EN

Stack Overflow用户

发布于 2011-12-23 21:08:47

你的想法是对的。

创建所有的maven项目,比如ejb-javaee6、webapp-javaee6等等。如果需要,可以创建一个maven ear-javaee6项目将它们捆绑在一起。这个EAR将引用您的ejb和webapp。

Eclipse更新链接:有一个让您的生活更轻松的plugin for maven

票数 1
EN

Stack Overflow用户

发布于 2012-07-29 05:52:59

要快速入门,您还可以使用像下面这样的http://seam-archetype.sourceforge.net/jbosscc-seam-archetype/1.4/javaee.html原型

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

https://stackoverflow.com/questions/8616348

复制
相关文章

相似问题

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