Использование BootJar вместо BootRepackage в Gradle как часть Spring Boot Migration с 1..5.x до 2.x - PullRequest
6 голосов
/ 18 июня 2020

Я работаю над переносом Spring Boot с 1.5.12 на 2.1.14. Мы используем Gradle в качестве инструмента сборки, поэтому в рамках миграции Spring Boot нам пришлось изменить Gradle с 3.x на 4.x и попытаться обновить build.gradle по мере необходимости. При миграции Spring Boot 2.x мы должны изменить следующую задачу в build.gradle

task msnServiceBoot(type: BootRepackage, dependsOn:msnJar) {
    println " Executing MsnServiceBoot task"
    mainClassName = 'com.msn.service.MsnApplication'
    customConfiguration = "cloudconfigexclusion"
    withJarTask = msnJar
}

В приведенном выше коде мы должны обновить BootRepackage до BootJar в соответствии с последней документацией Spring.

Ошибка, которую я получаю после перехода с BootRepackage на BootJar, это customConfiguration is unknown property.

Могу ли я узнать, как сделать customConfiguration для Spring Boot 2.x с помощью gradle 4.x

...