Class BinaryLibraryArtifact

java.lang.Object
org.wpilib.deployutils.deploy.artifact.AbstractArtifact
org.wpilib.deployutils.deploy.artifact.BinaryLibraryArtifact
All Implemented Interfaces:
org.gradle.api.Named, Artifact, CacheableArtifact

public class BinaryLibraryArtifact extends AbstractArtifact implements CacheableArtifact
  • Constructor Details

    • BinaryLibraryArtifact

      @Inject public BinaryLibraryArtifact(String name, RemoteTarget target)
  • Method Details

    • getCacheMethod

      public org.gradle.api.provider.Property<CacheMethod> getCacheMethod()
      Specified by:
      getCacheMethod in interface CacheableArtifact
    • getBinary

      public org.gradle.nativeplatform.NativeBinarySpec getBinary()
    • setBinary

      public void setBinary(org.gradle.nativeplatform.NativeBinarySpec binary)
    • isDoDeploy

      public boolean isDoDeploy()
    • setDoDeploy

      public void setDoDeploy(boolean doDeploy)
    • getFiles

      public Set<File> getFiles()
    • setFiles

      public void setFiles(Set<File> files)
    • deploy

      public void deploy(DeployContext context)
      Specified by:
      deploy in interface Artifact