Могу ли я настроить 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
,
В любом случае, это (обычно) очень плохая идея.