18

我阅读了一些关于如何设置 eclipse 和 maven 以创建新的空耳朵项目的文章,但所有解决方案都不完整或太旧。

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

  1. 具有 WEB-APP 结构的客户端项目(如常规的动态 Web 项目)。这应该会生成一个 WAR 文件。
  2. 带有 ejbs 的服务器项目。这应该是一个 JAR 文件。
  3. 将两个项目结合在一起的 ear 项目。

我在eclipse中集成的maven插件的帮助下试过了。由于(我相信 Helios)maven 已经集成在 eclipse 中。所以我去

文件 -> 新建 -> maven -> maven 项目

并取消选中“创建一个简单项目”复选框。在旁边,我得到了原型目录。为了创建客户端项目,我寻找了 maven-archetype-webapp 1.0 版。但是 WebContent\META-INF 等所有文件夹都丢失了。

那么如何创建所有三个项目并一起构建它们呢?

非常感谢,豪克

PS.:我在问题 5668710 中阅读了有关在没有 maven 的情况下创建项目并激活依赖项管理的信息。但这是正确的方法吗?我不这么认为。

4

2 回答 2

25

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

从控制台中的这一行开始

mvn archetype:generate

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

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

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

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

于 2011-07-27T07:45:09.687 回答
0

创建企业应用程序的最好和最干净的方法(所有三个项目ear,jar,war......即jar和war都链接到ear)......是通过NETBEANS中的maven Enterprise Application创建并导入将整个项目导入 Eclipse。

谢谢伊姆兰

于 2016-02-15T11:32:58.890 回答