-
- All Implemented Interfaces:
-
org.gradle.api.artifacts.transform.TransformAction
public abstract class StructureTransformLegacyAction implements TransformAction<TransformParameters.None>
StructureTransformLegacyAction is a legacy version of StructureTransformAction and should only be used when gradle version is 5.3 or less. The reason of having this legacy artifact transform is that declaring inputArtifact as type Provider<FileSystemLocation> is not supported until gradle version 5.4. Once our minimal supported gradle version is 5.4 or above, this legacy artifact transform can be removed.
-
-
Field Summary
Fields Modifier and Type Field Description private final File
inputArtifact
-
Constructor Summary
Constructors Constructor Description StructureTransformLegacyAction()
-
Method Summary
Modifier and Type Method Description abstract File
getInputArtifact()
Unit
transform(TransformOutputs outputs)
-
-
Method Detail
-
getInputArtifact
@InputArtifact()@Classpath() abstract File getInputArtifact()
-
-
-
-