Class ExtractSingleFileOrManifest

java.lang.Object
com.palantir.gradle.dist.artifacts.ExtractSingleFileOrManifest
All Implemented Interfaces:
org.gradle.api.artifacts.transform.TransformAction<FileAndManifestExtractParameter>

@DisableCachingByDefault(because="Extracting a single file from a zip is much faster than making network requests to the build cache") public abstract class ExtractSingleFileOrManifest extends Object implements org.gradle.api.artifacts.transform.TransformAction<FileAndManifestExtractParameter>
  • Constructor Details

    • ExtractSingleFileOrManifest

      public ExtractSingleFileOrManifest()
  • Method Details

    • getInputArtifact

      @PathSensitive(NAME_ONLY) @InputArtifact public abstract org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation> getInputArtifact()
    • transform

      public final void transform(org.gradle.api.artifacts.transform.TransformOutputs outputs)
      Specified by:
      transform in interface org.gradle.api.artifacts.transform.TransformAction<FileAndManifestExtractParameter>