Configuration options for the org.gradle.plugin.devel.plugins.JavaGradlePluginPlugin.
Below is a full configuration example. Since all properties have sensible defaults, typically only selected properties will be configured.
apply plugin: "java-gradle-plugin"
gradlePlugin {
pluginSourceSet project.sourceSets.customMain
testSourceSets project.sourceSets.functionalTest
}
| Constructor and description |
|---|
GradlePluginDevelopmentExtension
(SourceSet pluginSourceSet, SourceSet testSourceSet) |
GradlePluginDevelopmentExtension
(SourceSet pluginSourceSet, SourceSet[] testSourceSets) |
| Type | Name and description |
|---|---|
SourceSet |
getPluginSourceSet()Returns the source set that compiles the code under test. |
Set<SourceSet> |
getTestSourceSets()Returns the the source sets executing the functional tests with TestKit. |
void |
pluginSourceSet(SourceSet pluginSourceSet)Provides the source set that compiles the code under test. |
void |
testSourceSets(SourceSet... testSourceSets)Provides the source sets executing the functional tests with TestKit. |
Returns the source set that compiles the code under test. Defaults to project.sourceSets.main.
Returns the the source sets executing the functional tests with TestKit. Defaults to project.sourceSets.test.
Provides the source set that compiles the code under test.
pluginSourceSet - the plugin source setProvides the source sets executing the functional tests with TestKit.
Calling this method multiple times with different source sets is not additive.
testSourceSets - the test source sets