The java gradle plugin development plugin is currently incubating. Please be aware that the DSL and other configuration may change in later Gradle versions.
The Java Gradle Plugin development plugin can be used to assist in the development of Gradle plugins. It automatically applies
the Java plugin, adds the gradleApi()
dependency to the compile configuration
and performs validation of plugin metadata during jar
task execution.
To use the Java Gradle Plugin Development plugin, include the following in your build script:
Example 50.1. Using the Java Gradle Plugin Development plugin
build.gradle
apply plugin: 'java-gradle-plugin'
Applying the plugin automatically applies the Java plugin and adds the
gradleApi()
dependency to the compile configuration. It also decorates the jar
task with validations.
The following validations are performed:
implementation-class
property.implementation-class
property references a valid class file in the jar.Any failed validations will result in a warning message.