【发布时间】:2011-08-22 19:43:51
【问题描述】:
我正在将 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 的输出。
【问题讨论】:
标签: eclipse maven-2 maven ear eclipse-wtp