Мой ответ немного не отвечает - не удаляйте расширение формата.Если вы используете определенный <format>
в дескрипторе сборки для создания артефакта (zip, tar.gz и т. Д.), То нет веских причин для удаления расширения из файла.Если я являюсь пользователем вашего программного обеспечения и загружаю этот двоичный файл, мне не нужно гадать, какой тип упаковки у меня есть, я смогу определить это, просто взглянув на имя файла.
FWIW, если для параметра appendAssemblyId установлено значение false, это означает, что <id>
вашего дескриптора сборки не будет включен в ваше имя файла.
Теперь, если вы действительно намерены сделать это боль для себя и для всех остальных, то, что вы, вероятно, захотите сделать (как и в большинстве бессмысленных вещей, которые люди хотят заставить делать maven), это либо использовать1007 * плагин antrun , чтобы переименовать сгенерированный файл во время вызова maven, или просто запустить сценарий оболочки, чтобы переименовать его после завершения процесса maven.