【问题标题】:maven multi-module assemblymaven多模块组装
【发布时间】:2011-05-02 15:14:59
【问题描述】:

我有一个多模块 maven 项目,我正在尝试为该项目创建一个程序集。程序集应该是一个 zip 文件,包括来自依赖项目的所有 jar 以及来自这些项目的所有资源(这是出于遗留支持的原因 - 我知道这不是一个好的做法,但在这种情况下,我们真的无能为力)。

我有一个程序集,它构建一个 zip 并包含构建输出目录的内容(它将获取资源)。如果我从父 pom 运行它,它实际上并没有构建一个 zip(可能是因为父项目的类型是 pom,而不是 jar)。如果我从单个项目之一运行程序集,它确实包含 jar 和所有依赖项(我指定包括依赖项)。它包括该项目的输出目录,但不包括子项目。

我是否需要做一些事情,比如从父项目运行一个程序集,迭代子项目并运行它们的程序集(虽然每个子项目的程序集都是相同的 - 它包括 jar、依赖项和输出目录)?我什至不确定这是否可能......任何指导将不胜感激。

【问题讨论】:

    标签: maven-2 maven-assembly-plugin multi-module


    【解决方案1】:

    我建议查看Maven: The Complete Reference 一书的整个8. Maven Assemblies 部分,尤其是以下8.2.4. Assembling Assemblies via Assembly Dependencies 小节。它描述了一个非常相似的要求和设置。

    【讨论】:

    • 谢谢帕斯卡,这似乎是我要找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2021-01-04
    • 2012-03-06
    • 2014-10-29
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    相关资源
    最近更新 更多