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