gradle 类型的任务 Kotlin 脚本从 Groovy 转换(影子插件)
Tasks with type gradle Kotlin script convert from Groovy (shadow plugin)
转换 Groovy 脚本
task relocateShadowJar(type: ConfigureShadowRelocation) {
target = tasks.shadowJar
}
tasks.shadowJar.dependsOn tasks.relocateShadowJar
类似
tasks.register("relocateShadowJar") {
com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation(tasks.shadowJar)
}
但它在 tasks.shadowJar
上说“参数太多”。我假设它需要初始化或类似的东西?我该如何转换?请帮助我,提前谢谢你
终于找到想要的东西了
task<ConfigureShadowRelocation>("relocateShadowJar") {
target = tasks.shadowJar.get()
}
tasks.shadowJar.get().dependsOn(tasks.getByName("relocateShadowJar"))
task relocateShadowJar(type: ConfigureShadowRelocation) {
target = tasks.shadowJar
}
tasks.shadowJar.dependsOn tasks.relocateShadowJar
类似
tasks.register("relocateShadowJar") {
com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation(tasks.shadowJar)
}
但它在 tasks.shadowJar
上说“参数太多”。我假设它需要初始化或类似的东西?我该如何转换?请帮助我,提前谢谢你
终于找到想要的东西了
task<ConfigureShadowRelocation>("relocateShadowJar") {
target = tasks.shadowJar.get()
}
tasks.shadowJar.get().dependsOn(tasks.getByName("relocateShadowJar"))