【发布时间】:2013-05-29 04:42:02
【问题描述】:
我正在将现有项目结构转换为 Maven,其中部署了 EAR 中包含的 EJB 和 JAR。我的问题是制作 EAR。使用Maven EAR plugin 似乎很明显,它要么采用现有的application.xml,要么基于configuration.modules 生成一个。如果我不使用 modules 配置,我觉得我并没有完全利用 Maven(尽管它允许开发人员重用现有的 application.xml 编辑器),但我正在考虑我们的许多喜欢点击的开发人员在 RAD/Eclipse 中进行配置。所以我查看了 RAD/Eclipse 并完全期望看到一些 m2e 支持,它允许我指向并选择我的 EAR 模块,然后看到 POM 文件中的modules 被相应地填充。但我找不到这样的东西。我相信我安装了 m2e (1.3.0) 和 m2e-wtp (0.17.0),尽管它在 WTP/EAR 支持方面似乎给我带来的很少。此外,我今晚大部分时间都在谷歌上搜索,但无济于事。我应该忘记它并让开发人员手动编辑 POM 文件,还是为此目的忽略了一些漂亮的 UI?感谢您的指点!
看到一个评论和一个答案,促使我详细说明。我很欣赏在使用 Maven 时,Maven 处于领先地位。那里没有争论。而且我知道我可以使用generateApplicationXml 控制application.xml,但这甚至不是我所追求的,Maven 可以再次领先。但是由于我可以使用“Maven POM 编辑器”来编辑 POM 的基本结构,是否有任何 UI 可用于编辑 configuration.modules?我们的开发人员非常习惯于以 IDE 为中心的开发,他们不得不开始编辑 POM 文件 XML 以管理模块,这让我有点害怕......
【问题讨论】:
-
抱歉,如果您使用 Maven,您需要忘记将 IDE 作为配置源(例如单击和配置)。 Maven是真相的来源。此外,您是否在 Maven 中有一个带有单独 EAR 模块的工作构建?您的构建是否在命令行上工作?我假设有一个多模块构建?是吗?
-
谢谢你。我更新了我的问题。我很欣赏在使用 Maven 时,Maven 处于领先地位。但由于我可以使用“Maven POM 编辑器”来编辑 POM 的基本结构,是否有任何 UI 可用于编辑
configuration.modules?不,我只是在将现有application.xml文件自动转换为configuration.modules配置的过程中。这确实是一个多模块构建。
标签: eclipse maven maven-3 m2e eclipse-wtp