看起来你正在使用 spring-boot gradle 插件来创建一个库,它可能会调用任务bootRepackage
来查找主类,当找不到主类时会抛出一些错误。
使用bootRepackage.enabled
对我来说就是工作。
bootRepackage.enabled = false
Run Code Online (Sandbox Code Playgroud)
如果你像我一样使用 kotlin DSL,请尝试tasks
:
tasks.withType<RepackageTask> {
enabled = false
}
Run Code Online (Sandbox Code Playgroud)
还:
val bootRepackage by tasks.getting {
enabled = false
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找关于 spring boot gradle 插件的更好答案,但暂时没有找到。
或者,我们可以只使用spring-boot-dependencies
with io.spring.dependency-management
,它们不会将任务附加bootRepackage
到我们的项目中。
plugins {
id("io.spring.dependency-management")
}
dependencyManagement {
imports { mavenBom("org.springframework.boot:spring-boot-dependencies:X.Y.Z.RELEASE") }
}
Run Code Online (Sandbox Code Playgroud)
但我认为这不是一个好主意。
并且,如果您想将 spring boot 版本升级到2.Y.Z.RELASE
,请更改bootRepackage
为bootJar
.
归档时间: |
|
查看次数: |
4978 次 |
最近记录: |