【问题标题】:M2Eclipse and EAR projects on WeblogicWeblogic 上的 M2Eclipse 和 EAR 项目
【发布时间】:2010-11-01 07:49:05
【问题描述】:

如何将 maven EAR 项目导入 Eclipse 3.4,并能够使用 IDE (WTP) 将 ear 成功部署到 Weblogic (9.2)?

主要问题是当通过 IDE 部署时,依赖 jar 没有包含在 ear 中(在 APP-INF/lib 下)。当我从命令行构建时,耳朵正是我想要的。

我正在为 ear 插件使用 APP-INF/lib 配置,并且已包含所有必需 jar 的 jarModule 部分。

在编辑 eclipse EAR 项目的 Java EE 组件时,会列出所有 jar,但不在 APP-INF/lib 中。只有当我打开一个依赖 jar 项目时,这些特定的 jar 才会设置在该子文件夹下。所有第 3 方罐子都显示它们最终会出现在错误的位置。

如果您需要更多信息,请告诉我。谢谢!

【问题讨论】:

  • 我已经在使用该插件但没有成功。我最终做了一个不使用 eclipse 中的 ear 项目的解决方法。我必须制作一个生产配置文件来“提供”通用 jar,否则它们具有“编译”的范围。然后我可以在 Eclipse 中单独部署每场战争,因为它具有所需的所有参考。在为生产而建造时,所有的罐子都将包含在耳朵中,并被排除在战争之外。到目前为止,我注意到的唯一烦人的事情是我必须清理所有项目,在 prod 构建之前从战争中删除所有 jar。

标签: eclipse maven-2 m2eclipse eclipse-wtp


【解决方案1】:

您可能希望使用 maven 为您创建 eclipse WTP 项目。 This 可能会有所帮助。

【讨论】:

    【解决方案2】:

    maven 网站的Using maven-eclipse-plugin in multi-module projects with WTP 描述了如何利用 Maven 2 和 Eclipse 的 WTP 的优点高效地开发多模块项目。这涵盖了具有 EJB 和 EAR 模块的项目。

    如果需要,download 甚至可以使用包含一些 JAR、WAR 和 EAR 项目的多模块项目的完整工作示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多