Gradle 外掛範例
版本 8.13
您可以在支援 Gradle 的 IDE 中開啟此範例。 |
此範例示範如何在 Java 語言中建置 Gradle 外掛。
greeting-plugin/build.gradle.kts
plugins {
// Apply the Java Gradle plugin development plugin to add support for developing Gradle plugins
`java-gradle-plugin`
}
repositories {
// Use Maven Central for resolving dependencies
mavenCentral()
}
dependencies {
// Use JUnit test framework for unit tests
testImplementation("junit:junit:4.13")
}
gradlePlugin {
// Define the plugin
val greeting by plugins.creating {
id = "com.example.plugin.greeting"
implementationClass = "com.example.plugin.GreetingPlugin"
}
}
greeting-plugin/build.gradle
plugins {
// Apply the Java Gradle plugin development plugin to add support for developing Gradle plugins
id 'java-gradle-plugin'
}
repositories {
// Use Maven Central for resolving dependencies.
// You can declare any Maven/Ivy/file repository here.
mavenCentral()
}
dependencies {
// Use JUnit test framework for unit tests
testImplementation 'junit:junit:4.13'
}
gradlePlugin {
// Define the plugin
plugins {
greeting {
id = 'com.example.plugin.greeting'
implementationClass = 'com.example.plugin.GreetingPlugin'
}
}
}
如需更導引式的外掛開發導覽,請參閱外掛開發指南。
您也可以使用 gradle init
在本機產生此專案。