У меня есть плагин Gradle, который использует другой плагин, как показано ниже:
build.gradle
class GreetingPluginExtension {
String message
}
class GreetingPlugin implements Plugin<Project> {
void apply(Project project) {
project.plugins.apply('org.some.otherplugin')
def extension = project.extensions.create('greet', GreetingPluginExtension)
project.release {
println "Message = ${extension.message}"
// do something with the argument
}
}
}
apply plugin: GreetingPlugin
greet.message = 'Hello Gradle'
Я получаю extension.message = null
. Как мне убедиться, что все, что я передаю, доступно в project.release
?
Версия Gradle - 4.9