0

当有多个描述符文件时,Maven 程序集插件会在生成的 tar.gz 中添加一个后缀,其值为<id>的值,如下所示:

<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程序集为名称添加后缀?

4

1 回答 1

1

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

尝试强制它配置appendAssemblyIdto true

于 2013-06-20T10:24:09.343 回答