Android Gradle自定义插件:Task.leftShift(Close)方法已被弃用,并计划在Gradle 5.0中删除
我的自定义gradle插件如下Android Gradle自定义插件:Task.leftShift(Close)方法已被弃用,并计划在Gradle 5.0中删除,android,gradle,groovy,Android,Gradle,Groovy,我的自定义gradle插件如下 package my.own.gradle import org.gradle.api.* class GroovinPlugin implements Plugin<Project> { void apply(Project project) { project.extensions.create("groovin", GroovinPluginExtension) project.task('groove
package my.own.gradle
import org.gradle.api.*
class GroovinPlugin implements Plugin<Project> {
void apply(Project project) {
project.extensions.create("groovin", GroovinPluginExtension)
project.task('groove') << {
println project.groovin.message
}
}
}
class GroovinPluginExtension {
def String message = 'We be groovin\''
}
我该怎么办?需要更改
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
package my.own.gradle
import org.gradle.api.*
class GroovinPlugin implements Plugin<Project> {
void apply(Project project) {
project.extensions.create("groovin", GroovinPluginExtension)
project.task('groove') {
doLast {
println project.groovin.message
}
}
}
}
class GroovinPluginExtension {
def String message = 'We be groovin\''
}