Передача ArchiveName в UploadArchives в Gradle - PullRequest
0 голосов
/ 01 мая 2020

После перехода с Spring Boot 1.5.19 на Spring Boot 2.0.4 мы столкнулись с проблемами при сборке на jenkins. Использование gradle 4.2.1. Мы думаем, что изменения в поведении плагина gradle весенней загрузки между версиями вызывают нашу проблему.

Плагин gradle весенней загрузки также обновлен с 1.5.19 до 2.0.4

Наша цель Соглашение об именовании артефактов:

project-name-<version>-<branch>-RELEASE.jar

Файл JAR генерируется правильно, указав в файле build.gradle следующее:

bootJar {
    baseName = 'project_name'
}

Проблема возникает при выполнении задачи uploadArchives. , Эта задача ищет артефакт со следующим соглашением об именах.

<path-folder-name>-<version>-<branch>-RELEASE.jar

где - имя пути к папке на jenkins.

Кажется, он не выбирает baseName config.

Конвейер сборки работает успешно, когда мы не выполняем задачу uploadArchives. Кроме того, до обновления Spring Boot это не было проблемой.

Есть ли способ получить задачу uploadArchives для поиска сгенерированного имени файла JAR?

...