Interface Artifact

All Superinterfaces:
org.gradle.api.Named
All Known Subinterfaces:
CacheableArtifact
All Known Implementing Classes:
AbstractArtifact, ActionArtifact, BinaryLibraryArtifact, CommandArtifact, FileArtifact, FileCollectionArtifact, FileTreeArtifact, JavaArtifact, JavaClasspathArtifact, JavaJarArtifact, MavenArtifact, MultiCommandArtifact, NativeExecutableArtifact, NativeLibraryArtifact

public interface Artifact extends org.gradle.api.Named
  • Method Details

    • getDeployTask

      org.gradle.api.tasks.TaskProvider<ArtifactDeployTask> getDeployTask()
    • getStandaloneDeployTask

      org.gradle.api.tasks.TaskProvider<ArtifactDeployTask> getStandaloneDeployTask()
    • allowStandaloneDeploy

      void allowStandaloneDeploy()
    • getTarget

      RemoteTarget getTarget()
    • dependsOn

      void dependsOn(Object... paths)
    • dependsOnForDeployTask

      void dependsOnForDeployTask(Object... paths)
    • dependsOnForStandaloneDeployTask

      void dependsOnForStandaloneDeployTask(Object... paths)
    • getPreWorkerThread

      List<org.gradle.api.Action<Artifact>> getPreWorkerThread()
    • getDirectory

      org.gradle.api.provider.Property<String> getDirectory()
    • getPredeploy

      List<org.gradle.api.Action<DeployContext>> getPredeploy()
    • getPostdeploy

      List<org.gradle.api.Action<DeployContext>> getPostdeploy()
    • setOnlyIf

      void setOnlyIf(Predicate<DeployContext> action)
    • isEnabled

      boolean isEnabled(DeployContext context)
    • isDisabled

      boolean isDisabled()
    • setDisabled

      void setDisabled()
    • deploy

      void deploy(DeployContext context)
    • getExtensionContainer

      default org.gradle.api.plugins.ExtensionContainer getExtensionContainer()