【问题标题】:Maven update contents of an EAR fileMaven 更新 EAR 文件的内容
【发布时间】:2013-03-25 21:46:48
【问题描述】:

我有一个要更新的 EAR 文件。我在 Ant 中通过解压缩 EAR 和 JAR 来执行此操作,替换一些文件,然后重新打包它。

我正在尝试使用 Maven,但收效甚微,而且也令人困惑。

到目前为止我已经完成了

1) 在本地maven仓库中安装EAR文件 2) 打开包装 3) 替换我需要的文件

现在我不确定如何取回新的 EAR 文件。一切都在存储库中。

据我了解,EAR 插件将所有内容打包在 ejb、war 文件夹中并吐出耳朵。但是由于我是直接拿到EAR文件的,所以我本身没有任何项目。

对此有何建议?

还有关于 Maven 的好教程吗?

谢谢,

【问题讨论】:

    标签: maven maven-2


    【解决方案1】:

    您可能应该执行以下步骤,使用“空白”Maven 项目并假设 EAR 文件已经在存储库中(由另一个项目/工具推送):

    然后对新的 EAR 文件执行您需要执行的操作。

    “空白”Maven 项目意味着它不会像通常的项目(编译源代码、包输出...),而是通过特定插件来操作现有工件。

    【讨论】:

    • 我试过了,但还有一些问题。 1)汇编插件不支持EAR格式2)哪个maven项目没有。用来创建这个空白项目?
    • 1) EAR 基本上是一种 JAR 格式,具有不同的文件扩展名。 EAR 插件的目的是负责生成可用的 EAR 文件。如果你已经有一个,那么拉链就足够了。 2)不确定是否理解您的问题。我只是说空白项目是一个仅用于编排插件执行的项目,而不是代表工件(WAR,EAR,JAR ...)
    猜你喜欢
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多