0

我将 maven2 与 eclipse 一起用于具有多个 war、ejb 和 jar 文件的 ear 项目。我的应用服务器是 JBoss 4.2.3。

在命令行中使用 maven,我可以获得正确的耳朵包装。它在我的测试和生产服务器中运行没有问题。但是在日常开发中通过命令行运行是很麻烦的。所以,我决定尝试 m2eclipse 和 m2e-extra 与 wtp 的集成,但我卡住了。

看起来,wtp 正在生成一个耳朵(我找不到如何或在哪里),但我知道它的结果最终在一个文件夹中(.metadata/.plugins/org.eclipse.wst.server.core/tmp0)这个结果由 jboss323.xml 脚本打包。

问题是,我不知道 WTP 如何生成此文件夹 (tmp0) 的结果,但我知道它不是来自我的 pom.xml。提示之一是我有两个 jar,它们是我的 pom 引用的内部项目,它们由 maven 命令行正确打包,但在 WTP 输出中丢失。

我尝试了许多不同的配置,但都没有证明可以使用我的 pom.xml 生成 WTP 的输出。

4

1 回答 1

0

所以我尝试了很多替代方法,但它总是在耳朵里留下一些罐子。

现在有了 eclipse Indigo 中的 m2e,问题就解决了。这似乎是仅在此版本中修复的错误。

于 2011-11-09T11:10:20.533 回答