【发布时间】:2012-08-22 00:36:27
【问题描述】:
我正在使用带有 Eclipse Glassfish 插件 (http://download.java.net/glassfish/eclipse/juno) 的 Eclipse“Internal Glassfish 3.1.2.2”服务器。我还将 Maven 与 m2e Eclipse 插件一起使用。 Glassfish 插件正确地将我的 EAR 模块部署到内部 Glassfish,但它没有部署我的依赖 jar,我认为它应该最终位于一个名为“lib”的文件夹中。
我找到了部分解决方案here,就是将我的maven目标lib文件夹添加到EAR Deployment Assembly(双击Deploy Path框进行编辑)。这可行,但是当我执行 Maven > Update Project 时,m2e(或 m2e-wtp)会撤消配置更改。
应该有一个更清洁的解决方案。 Eclipse Ear Module Assembly 对话框有一个字段来命名“EAR 库目录”,因此它知道 lib 文件夹。 Eclipse EAR 程序集(没有 Maven)在哪里寻找要放入 lib 文件夹的 jar?我假设 Glassfish 插件在同一个地方。
【问题讨论】:
标签: eclipse maven glassfish m2eclipse m2e