spring-boot - 作为从 1..5.x 到 2.x 的 Spring Boot 迁移的一部分,在 Gradle 中使用 BootJar 而不是 BootRepackage
问题描述
我正在将 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
}
在上面的代码中,我们必须根据最新的 Spring 文档将 BootRepackage 更新为 BootJar。
从 BootRepackage 更改为 BootJar 后出现的错误是 customConfiguration 是未知属性。
我可以知道如何使用 gradle 4.x 为 Spring Boot 2.x 制作 customConfiguration
解决方案
推荐阅读
- c# - 可为空对象的异常信息
- node.js - NodeJS:如何为 @grpc/grpc.js 包启用日志记录
- jenkins - 如何从 Jenkins 向远程服务器执行 ssh
- swift - 有没有办法在 Swift Combine 中多次调用 assign()?
- sql - 在sql join中将一对多值连接到用逗号分隔的一行
- java - 事件计数的窗口聚合
- python - 高阶数值导数 Python
- hive - 使用 Redshift Spectrum 查询 Hive 视图
- ms-access - MS-Access 报告总计
- rust - 我是否必须为拥有(易于使用)和借用(更高效)的数据结构创建不同的结构?