Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven汇编插件中生成的tar.gz的后缀_Maven_Maven Plugin_Maven Assembly Plugin - Fatal编程技术网

maven汇编插件中生成的tar.gz的后缀

maven汇编插件中生成的tar.gz的后缀,maven,maven-plugin,maven-assembly-plugin,Maven,Maven Plugin,Maven Assembly Plugin,Maven assembly插件在生成的tar.gz中添加一个后缀,当存在多个描述符文件时,该后缀的值为,如下所示: <descriptors> <descriptor>src/main/assembly/bin-descriptor.xml</descriptor> <descriptor>src/main/assembly/test-descriptor.xml</descriptor> </descripto

Maven assembly插件在生成的tar.gz中添加一个后缀,当存在多个描述符文件时,该后缀的值为,如下所示:

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

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

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

src/main/assembly/bin-descriptor.xml

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

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


尝试强制它将配置为
true

是,这就是原因,刚刚注意到单个描述符文件的appendAssemblyId设置为false。