【问题标题】:How do I build a J2EE EAR file in RAD using Maven?如何使用 Maven 在 RAD 中构建 J2EE EAR 文件?
【发布时间】:2011-02-08 01:25:47
【问题描述】:

使用 Rational Application Developer 创建 J2EE 应用程序,我为我的 EAR 创建一个项目,为我的 WAR 创建一个项目——遵循 RAD 创建的通常项目结构。

那么,我如何创建一个 Maven 构建文件来构建带有 WAR 的 EAR 等 - 准备好部署。从 Hudson 开始构建需要工作。

【问题讨论】:

    标签: maven-2 jakarta-ee hudson rad ear


    【解决方案1】:

    您是否看过使用 Rational Application Developer 7.5.5 和 Maven 进行 Java EE 开发 - 了解如何将强大的开放式 Maven 构建框架与 Rational Application Developer 7.5.5 丰富的 Java EE 5 开发工具集集成 - https://www.ibm.com/developerworks/wikis/download/attachments/113607155/RAD_755_MAVEN_0601.pdf?version=1

    【讨论】:

      【解决方案2】:

      如果您的 EAR 是标准 EAR,则“只需”使用 Maven EAR plugin。如果您需要更具体的指导,请提出更具体的问题。

      【讨论】:

      • 耳朵不完全是标准耳朵。它将是特定于 Webshere 的 EAR - 具有额外的 ibmconfig 目录和相关的 Websphere 配置。 my.projectWAR1.1.1war 我有上面链接的依赖项WAR 文件。在 RAD 内部,开始 EAR 构建会编译、打包并将 WAD 包含在 EAR 中。在哈德逊 - 相同的脚本给出了错误。 “反应堆中的项目包含循环引用:...之间的边缘在图中引入循环”
      • 格式在评论中不起作用 - 并且没有足够的空间来显示完整的错误。
      • @Stevie 你不能对 Maven 有循环依赖,但我不知道你在哪里有循环依赖。请使用相关的 sn-ps 编辑和更新您的问题,而不是使用 cmets。另外,您能否澄清ibmconfig 的内容是否是动态的。如果内容是静态的,这应该不是问题(以防万一,请参阅stackoverflow.com/questions/2060368/…)。
      【解决方案3】:

      我对 RAD + Maven 没有任何经验。但是我尝试过 WSAD + ANT,我必须使用特定的 WSAD ant 任务来完成这项工作。 因此,同样适用于 RAD + Maven 场景。 我认为这可能会给出一些提示。

      http://maven.apache.org/plugins/maven-eclipse-plugin/rad-mojo.html

      抱歉,无法提供准确的解决方案。

      【讨论】:

      • WSAD 蚂蚁任务不合适(我认为)。构建需要可移植 - 并且需要从 Hudson 运行,而不仅仅是在 RAD 中运行 - 我认为这是我的问题的基础。
      猜你喜欢
      • 1970-01-01
      • 2013-07-07
      • 2019-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多