суффикс сгенерированного tar.gz в плагине сборки maven

Плагин сборки 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 добавлять суффикс к имени, когда есть только один файл?


person Marko Vranjkovic    schedule 20.06.2013    source источник


Ответы (1)


Странно, я использую Maven 3.0.1 и он также добавляет сборку id в качестве префикса, когда я использую только один дескриптор. Я думаю, это стандартное поведение.

Попробуйте заставить его настроить appendAssemblyId на true .

person jordeu    schedule 20.06.2013
comment
Да, именно по этой причине, только что заметил, что для параметра appendAssemblyId установлено значение false для файла с одним дескриптором. - person Marko Vranjkovic; 20.06.2013