Могу ли я настроить maven для использования собственного номера сборки для версии снимка

Если я развертываю файл jar снимка с помощью mvn deploy, тогда maven генерирует имя файла jar в зависимости от следующего:

projectname-1.0-20170509.204524-1.jar

То есть

$project1-$version-$date.$time-$buildnumber.jar

Могу ли я настроить maven для использования имени файла jar?

Eg projectname-1.0-1.jar, projectname-1.0-2.jar

1 ответ

В вашем случае версия артефакта является снимком. Артефакты моментальных снимков (начиная с Maven 3.x) всегда должны иметь версию с меткой времени.

Вы не должны менять это.

Если вы хотите изменить его в целях, отличных от развертывания в хранилище артефактов, я полагаю, что вы можете сделать это с помощью finalNameили через maven-assembly-plugin,

В любом случае, это (обычно) очень плохая идея.

Другие вопросы по тегам