This plugin automatically outputs the additional text for each called method.
- At first, comment out this plugin and configuration in
sample/build.gradle.kts
because the plugin has not created yet.
plugins {
application
kotlin("jvm") version "1.3.72"
// Comment out
// id("sample-gradle-plugin") version "0.0.1"
}
//sample {
// enabled = true
//}
- Create plugin
$ ./gradlew publish
- Uncomment this plugin and configuration in
sample/build.gradle.kts
plugins {
application
kotlin("jvm") version "1.3.72"
id("sample-gradle-plugin") version "0.0.1"
}
sample {
enabled = true
}
- Run sample
$ ./gradlew sample:run
- Even if you don't write the code, you can see additional text in console.
> Task :sample:run
[Run `main` function] # <- Added by Compiler plugin
Hello World
[Run `test` function] # <- Added by Compiler plugin
test