Class XMvnInstallTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.fedoraproject.xmvn.connector.gradle.XMvnInstallTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

class XMvnInstallTask extends org.gradle.api.DefaultTask
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    (package private) static class 
     

    Nested classes/interfaces inherited from interface org.gradle.api.Task

    org.gradle.api.Task.Namer
  • Field Summary

    Fields inherited from interface org.gradle.api.Task

    TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
    deploy(org.gradle.api.artifacts.PublishArtifact gradleArtifact, Set<? extends org.gradle.api.artifacts.ModuleDependency> dependencies)
     
    protected void
     
    private List<org.fedoraproject.xmvn.artifact.Artifact>
    getDependencyArtifacts(org.gradle.api.artifacts.ModuleDependency dependency)
     
    private org.fedoraproject.xmvn.deployer.Deployer
     
    private List<org.fedoraproject.xmvn.artifact.Artifact>
    getExclusionArtifacts(org.gradle.api.artifacts.ModuleDependency dependency)
     
    private org.fedoraproject.xmvn.artifact.Artifact
    getPublishArtifact(org.gradle.api.Project project, org.gradle.api.artifacts.PublishArtifact gradleArtifact)
     

    Methods inherited from class org.gradle.api.DefaultTask

    newInputDirectory, newInputFile, newOutputDirectory, newOutputFile

    Methods inherited from class org.gradle.api.internal.AbstractTask

    addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • XMvnInstallTask

      @Inject public XMvnInstallTask()
  • Method Details

    • getDeployer

      private org.fedoraproject.xmvn.deployer.Deployer getDeployer()
    • getPublishArtifact

      private org.fedoraproject.xmvn.artifact.Artifact getPublishArtifact(org.gradle.api.Project project, org.gradle.api.artifacts.PublishArtifact gradleArtifact)
    • getDependencyArtifacts

      private List<org.fedoraproject.xmvn.artifact.Artifact> getDependencyArtifacts(org.gradle.api.artifacts.ModuleDependency dependency)
    • getExclusionArtifacts

      private List<org.fedoraproject.xmvn.artifact.Artifact> getExclusionArtifacts(org.gradle.api.artifacts.ModuleDependency dependency)
    • deploy

      private void deploy(org.gradle.api.artifacts.PublishArtifact gradleArtifact, Set<? extends org.gradle.api.artifacts.ModuleDependency> dependencies)
    • deployProject

      protected void deployProject()