@Incubating public class PluginUnderTestMetadata extends DefaultTask
Task.Namer
Modifier and Type | Field and Description |
---|---|
static String |
IMPLEMENTATION_CLASSPATH_PROP_KEY |
static String |
METADATA_FILE_NAME |
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor and Description |
---|
PluginUnderTestMetadata() |
Modifier and Type | Method and Description |
---|---|
void |
generate() |
File |
getOutputDirectory()
The target output directory used for writing the classpath manifest.
|
protected List<String> |
getPaths() |
FileCollection |
getPluginClasspath()
The code under test.
|
void |
setOutputDirectory(File outputDirectory) |
void |
setPluginClasspath(FileCollection pluginClasspath) |
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
public static final String IMPLEMENTATION_CLASSPATH_PROP_KEY
public static final String METADATA_FILE_NAME
@Classpath public FileCollection getPluginClasspath()
sourceSets.main.runtimeClasspath
.public void setPluginClasspath(FileCollection pluginClasspath)
@OutputDirectory public File getOutputDirectory()
"$buildDir/$task.name"
.public void setOutputDirectory(File outputDirectory)
public void generate()