Interface UnzipTransform

All Superinterfaces:
org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>

public interface UnzipTransform extends org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>
Provides a generic transform from a zipped file to an extracted directory. The extracted directory is located in the output directory of the transform and is named after the zipped file name minus the extension.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation>
     
    default void
    transform(org.gradle.api.artifacts.transform.TransformOutputs outputs)
     
    static void
    unzipTo(File headersZip, File unzipDir)
     

    Methods inherited from interface org.gradle.api.artifacts.transform.TransformAction

    getParameters
  • Method Details

    • getZippedFile

      @InputArtifact org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation> getZippedFile()
    • transform

      default void transform(org.gradle.api.artifacts.transform.TransformOutputs outputs)
      Specified by:
      transform in interface org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>
    • unzipTo

      static void unzipTo(File headersZip, File unzipDir) throws IOException
      Throws:
      IOException