Java Gradle Plugin Development Plugin
Use the Java Gradle Plugin development plugin to assist Gradle plugin development implemented in Java.
It configures the project to compile Java code, adds the Gradle API dependency to the compileOnly configuration and performs validation of plugin metadata.
It is a drop-in replacement for the Gradle java-gradle-plugin core plugin.
Usage
plugins {
id 'dev.gradleplugins.java-gradle-plugin' version '1.2'
}
plugins {
id("dev.gradleplugins.java-gradle-plugin") version("1.2")
}
Extensions
The plugin provides the following extensions:
gradlePluginDevelopment()on RepositoryHandler-
Adds the Gradle API redistribution repository to the project, e.g.
https://repo.nokee.dev/release. Reads the redistributed Gradle API section to learn more. gradleApi(version)on DependencyHandler-
Creates a dependency on the Gradle API of the specified version, i.e.
dev.gradleplugins:gradle-api:2.14.1. Reads the redistributed Gradle API section to learn more. compatibilityscript block on GradlePluginDevelopmentExtension-
Configures the Gradle plugin compatibility for the project, e.g. minimum supported Gradle version. Reads the minimum Gradle version section to learn more.
javascript block on GradlePluginDevelopmentExtension-
Configures the additional Javadoc and source JARs for the project.