使用Maven和Eclipse Helios创建完整的EAR项目

Hau*_*uke 17 eclipse ear maven-2 web-applications maven-ear-plugin

我阅读了一些关于如何设置eclipse和maven以创建一个新的空耳项目的文章,但所有解决方案都不完整或已经过时.

我相信我需要创建三个pom.xml文件/或三个项目:

  1. 具有WEB-APP结构的客户端项目(如常规动态Web项目).这应该导致WAR文件.
  2. 服务器项目与ejbs.这应该是一个JAR文件.
  3. 耳朵项目将两个项目连接在一起.

我在eclipse中使用集成的maven插件尝试了这个.由于(我相信Helios)maven已经集成在eclipse中.所以我去了

file - > new - > maven - > maven project

并取消选中"创建一个简单的项目"复选框.在另一边,我得到了原型目录.为了创建客户端项目,我查找了maven-archetype-webapp版本1.0.但是缺少WebContent\META-INF等所有文件夹.

那么如何创建所有三个项目都是将它们组合在一起?

非常感谢,Hauke

PS.:我在问题5668710中读到关于创建没有maven的项目并激活依赖关系管理.但这是正确的方法吗?我不这么认为.

pow*_*cha 25

通过console并通过它们导入项目m2eclipse是最好的方法,因为您可以在问题的评论中阅读它.

从控制台中的这一行开始

mvn archetype:generate
Run Code Online (Sandbox Code Playgroud)

然后使用原型 maven-archetype-j2ee-simple

这将生成您的项目结构ejb,earweb项目.否则,您可以maven-archetype-quickstart自己创建3个简单项目并添加隐藏插件

这是另一篇文章,处理您的问题:Maven2:企业项目的最佳实践(EAR文件)

你可以在这里找到另一个很好的例子