【问题标题】:suffix of the generated tar.gz in maven assembly pluginmaven 程序集插件中生成的 tar.gz 的后缀
【发布时间】:2013-06-20 09:59:44
【问题描述】:

Maven 程序集插件在生成的 tar.gz 后缀为 的值,当有多个描述符文件时,如下所示:

<descriptors>
    <descriptor>src/main/assembly/bin-descriptor.xml</descriptor>
    <descriptor>src/main/assembly/test-descriptor.xml</descriptor>
</descriptor>

生成的文件是:project-1.0.0-bin.tar.gz 和 project-1.0.0-test.tar.gz。当描述符中只有一个文件时,如下所示:

<descriptors>
    <descriptor>src/main/assembly/bin-descriptor.xml</descriptor>
</descriptor>

输出为:project-1.0.0.tar.gz。当只有一个文件时,如何强制maven程序集为名称添加后缀?

【问题讨论】:

    标签: maven maven-plugin maven-assembly-plugin


    【解决方案1】:

    很奇怪,我使用的是 Maven 3.0.1,当我只使用一个描述符时,它还会添加程序集 id 作为前缀。这是我认为的默认行为。

    尝试强制将appendAssemblyId 配置为true

    【讨论】:

    • 是的,就是这个原因,刚刚注意到单个描述符文件的appendAssemblyId设置为false。
    猜你喜欢
    • 2010-10-17
    • 2010-12-12
    • 2011-03-16
    • 2010-11-07
    • 2011-02-27
    • 2012-12-04
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    相关资源
    最近更新 更多