Class PatchTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.liferay.gradle.plugins.patcher.PatchTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

@CacheableTask public class PatchTask extends org.gradle.api.DefaultTask
  • Field Details

    • PATCHED_SRC_DIR_MAPPING_DEFAULT_EXTENSION

      public static final String PATCHED_SRC_DIR_MAPPING_DEFAULT_EXTENSION
      See Also:
  • Constructor Details

    • PatchTask

      public PatchTask()
  • Method Details

    • args

      public PatchTask args(Iterable<Object> args)
    • args

      public PatchTask args(Object... args)
    • fileNames

      public PatchTask fileNames(Iterable<Object> fileNames)
    • fileNames

      public PatchTask fileNames(Object... fileNames)
    • getArgs

      @Input @Optional public List<String> getArgs()
    • getFileNames

      @Input public List<String> getFileNames()
    • getOriginalLibConfigurationName

      @Input public String getOriginalLibConfigurationName()
    • getOriginalLibFile

      @InputFile @PathSensitive(RELATIVE) public File getOriginalLibFile()
    • getOriginalLibModuleGroup

      @Input public String getOriginalLibModuleGroup()
    • getOriginalLibModuleName

      @Input public String getOriginalLibModuleName()
    • getOriginalLibModuleVersion

      @Input public String getOriginalLibModuleVersion()
    • getOriginalLibSrcBaseUrl

      @Input @Optional public String getOriginalLibSrcBaseUrl()
    • getOriginalLibSrcDirName

      @Input public String getOriginalLibSrcDirName()
    • getOriginalLibSrcFile

      @InputFile @PathSensitive(RELATIVE) public File getOriginalLibSrcFile()
    • getPatchedSrcDirMappings

      @Input @Optional public Map<String,File> getPatchedSrcDirMappings()
    • getPatchedSrcFiles

      @OutputFiles public org.gradle.api.file.FileCollection getPatchedSrcFiles()
    • getPatchesDir

      @InputDirectory @PathSensitive(RELATIVE) public File getPatchesDir()
    • getPatchFiles

      @InputFiles @PathSensitive(RELATIVE) @SkipWhenEmpty public org.gradle.api.file.FileCollection getPatchFiles()
    • isCopyOriginalLibClasses

      @Input public boolean isCopyOriginalLibClasses()
    • patch

      public void patch() throws Exception
      Throws:
      Exception
    • patchedSrcDirMapping

      public PatchTask patchedSrcDirMapping(String extension, Object dir)
    • patchFiles

      public PatchTask patchFiles(Iterable<Object> patchFiles)
    • patchFiles

      public PatchTask patchFiles(Object... patchFiles)
    • setArgs

      public void setArgs(Iterable<Object> args)
    • setArgs

      public void setArgs(Object... args)
    • setCopyOriginalLibClasses

      public void setCopyOriginalLibClasses(boolean copyOriginalLibClasses)
    • setFileNames

      public void setFileNames(Iterable<Object> fileNames)
    • setOriginalLibConfigurationName

      public void setOriginalLibConfigurationName(Object originalLibConfigurationName)
    • setOriginalLibFile

      public void setOriginalLibFile(Object originalLibFile)
    • setOriginalLibModuleName

      public void setOriginalLibModuleName(Object originalLibModuleName)
    • setOriginalLibSrcBaseUrl

      public void setOriginalLibSrcBaseUrl(Object originalLibSrcBaseUrl)
    • setOriginalLibSrcDirName

      public void setOriginalLibSrcDirName(Object originalLibSrcDirName)
    • setOriginalLibSrcFile

      public void setOriginalLibSrcFile(Object originalLibSrcFile)
    • setPatchedSrcDirMappings

      public void setPatchedSrcDirMappings(Map<String,Object> patchedSrcDirMappings)
    • setPatchesDir

      public void setPatchesDir(Object patchesDir)
    • setPatchFiles

      public void setPatchFiles(Iterable<Object> patchFiles)
    • fixPatchFiles

      protected File fixPatchFiles()
    • fixSrcFiles

      protected File fixSrcFiles()
    • getOriginalLibDependency

      @Internal protected org.gradle.api.artifacts.Dependency getOriginalLibDependency()
    • getOriginalLibModuleFile

      @InputFile @Optional @PathSensitive(RELATIVE) protected File getOriginalLibModuleFile()
    • getOriginalLibSrcUrl

      @Input protected String getOriginalLibSrcUrl()
    • getPatchedSrcDir

      protected File getPatchedSrcDir(String fileName)
    • getSortedFiles

      protected List<File> getSortedFiles(File dir)