public class PatchTask
extends org.gradle.api.DefaultTask
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATCHED_SRC_DIR_MAPPING_DEFAULT_EXTENSION |
Constructor and Description |
---|
PatchTask() |
Modifier and Type | Method and Description |
---|---|
PatchTask |
args(java.lang.Iterable<java.lang.Object> args) |
PatchTask |
args(java.lang.Object... args) |
PatchTask |
fileNames(java.lang.Iterable<java.lang.Object> fileNames) |
PatchTask |
fileNames(java.lang.Object... fileNames) |
java.util.List<java.lang.String> |
getArgs() |
java.util.List<java.lang.String> |
getFileNames() |
java.lang.String |
getOriginalLibConfigurationName() |
protected org.gradle.api.artifacts.Dependency |
getOriginalLibDependency() |
java.io.File |
getOriginalLibFile() |
protected java.io.File |
getOriginalLibModuleFile() |
java.lang.String |
getOriginalLibModuleGroup() |
java.lang.String |
getOriginalLibModuleName() |
java.lang.String |
getOriginalLibModuleVersion() |
java.lang.String |
getOriginalLibSrcBaseUrl() |
java.lang.String |
getOriginalLibSrcDirName() |
java.io.File |
getOriginalLibSrcFile() |
protected java.lang.String |
getOriginalLibSrcUrl() |
protected java.io.File |
getPatchedSrcDir(java.lang.String fileName) |
java.util.Map<java.lang.String,java.io.File> |
getPatchedSrcDirMappings() |
org.gradle.api.file.FileCollection |
getPatchedSrcFiles() |
java.io.File |
getPatchesDir() |
org.gradle.api.file.FileCollection |
getPatchFiles() |
protected java.util.List<java.io.File> |
getSortedPatchFiles() |
boolean |
isCopyOriginalLibClasses() |
void |
patch() |
PatchTask |
patchedSrcDirMapping(java.lang.String extension,
java.lang.Object dir) |
PatchTask |
patchFiles(java.lang.Iterable<java.lang.Object> patchFiles) |
PatchTask |
patchFiles(java.lang.Object... patchFiles) |
void |
setArgs(java.lang.Iterable<java.lang.Object> args) |
void |
setArgs(java.lang.Object... args) |
void |
setCopyOriginalLibClasses(boolean copyOriginalLibClasses) |
void |
setFileNames(java.lang.Iterable<java.lang.Object> fileNames) |
void |
setOriginalLibConfigurationName(java.lang.Object originalLibConfigurationName) |
void |
setOriginalLibFile(java.lang.Object originalLibFile) |
void |
setOriginalLibModuleName(java.lang.Object originalLibModuleName) |
void |
setOriginalLibSrcBaseUrl(java.lang.Object originalLibSrcBaseUrl) |
void |
setOriginalLibSrcDirName(java.lang.Object originalLibSrcDirName) |
void |
setOriginalLibSrcFile(java.lang.Object originalLibSrcFile) |
void |
setPatchedSrcDirMappings(java.util.Map<java.lang.String,java.lang.Object> patchedSrcDirMappings) |
void |
setPatchesDir(java.lang.Object patchesDir) |
void |
setPatchFiles(java.lang.Iterable<java.lang.Object> patchFiles) |
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toString
public static final java.lang.String PATCHED_SRC_DIR_MAPPING_DEFAULT_EXTENSION
public PatchTask args(java.lang.Iterable<java.lang.Object> args)
public PatchTask args(java.lang.Object... args)
public PatchTask fileNames(java.lang.Iterable<java.lang.Object> fileNames)
public PatchTask fileNames(java.lang.Object... fileNames)
public java.util.List<java.lang.String> getArgs()
@Input public java.util.List<java.lang.String> getFileNames()
public java.lang.String getOriginalLibConfigurationName()
@InputFile public java.io.File getOriginalLibFile()
public java.lang.String getOriginalLibModuleGroup()
public java.lang.String getOriginalLibModuleName()
public java.lang.String getOriginalLibModuleVersion()
public java.lang.String getOriginalLibSrcBaseUrl()
@Input public java.lang.String getOriginalLibSrcDirName()
@InputFile public java.io.File getOriginalLibSrcFile() throws java.lang.Exception
java.lang.Exception
public java.util.Map<java.lang.String,java.io.File> getPatchedSrcDirMappings()
@OutputFiles public org.gradle.api.file.FileCollection getPatchedSrcFiles()
public java.io.File getPatchesDir()
@InputFiles @SkipWhenEmpty public org.gradle.api.file.FileCollection getPatchFiles()
public boolean isCopyOriginalLibClasses()
public void patch() throws java.lang.Exception
java.lang.Exception
public PatchTask patchedSrcDirMapping(java.lang.String extension, java.lang.Object dir)
public PatchTask patchFiles(java.lang.Iterable<java.lang.Object> patchFiles)
public PatchTask patchFiles(java.lang.Object... patchFiles)
public void setArgs(java.lang.Iterable<java.lang.Object> args)
public void setArgs(java.lang.Object... args)
public void setCopyOriginalLibClasses(boolean copyOriginalLibClasses)
public void setFileNames(java.lang.Iterable<java.lang.Object> fileNames)
public void setOriginalLibConfigurationName(java.lang.Object originalLibConfigurationName)
public void setOriginalLibFile(java.lang.Object originalLibFile)
public void setOriginalLibModuleName(java.lang.Object originalLibModuleName)
public void setOriginalLibSrcBaseUrl(java.lang.Object originalLibSrcBaseUrl)
public void setOriginalLibSrcDirName(java.lang.Object originalLibSrcDirName)
public void setOriginalLibSrcFile(java.lang.Object originalLibSrcFile)
public void setPatchedSrcDirMappings(java.util.Map<java.lang.String,java.lang.Object> patchedSrcDirMappings)
public void setPatchesDir(java.lang.Object patchesDir)
public void setPatchFiles(java.lang.Iterable<java.lang.Object> patchFiles)
protected org.gradle.api.artifacts.Dependency getOriginalLibDependency()
protected java.io.File getOriginalLibModuleFile()
protected java.lang.String getOriginalLibSrcUrl()
protected java.io.File getPatchedSrcDir(java.lang.String fileName)
protected java.util.List<java.io.File> getSortedPatchFiles()