Class ResolveDependencies
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.github.blindpirate.gogradle.task.AbstractGolangTask
-
- com.github.blindpirate.gogradle.task.ResolveDependencies
-
- All Implemented Interfaces:
java.lang.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>
- Direct Known Subclasses:
ResolveBuildDependencies,ResolveTestDependencies
public abstract class ResolveDependencies extends AbstractGolangTask
-
-
Constructor Summary
Constructors Constructor Description ResolveDependencies()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBuildMode()java.util.List<java.lang.String>getBuildTags()abstract java.lang.StringgetConfigurationName()java.util.HashSet<GolangDependency>getDependencies()DependencyTreeNodegetDependencyTree()java.io.FilegetExternalLockfiles()GolangDependencySetgetFlatDependencies()java.util.Collection<java.io.File>getGoSourceFiles()java.util.List<java.io.File>getLocalDirDependencies()java.lang.StringgetRefreshDependenciesFlag()java.io.FilegetSerializationFile()protected GolangDependencySetproduceFirstLevelDependencies()voidresolve()-
Methods inherited from class com.github.blindpirate.gogradle.task.AbstractGolangTask
afterEvaluate, getProjectDir, getTask, setGogradleGlobalContext
-
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, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
-
-
-
Method Detail
-
getDependencies
@Input public java.util.HashSet<GolangDependency> getDependencies()
-
getExternalLockfiles
@InputFiles public java.io.File getExternalLockfiles()
-
getGoSourceFiles
@InputFiles public java.util.Collection<java.io.File> getGoSourceFiles()
-
getBuildTags
@Input public java.util.List<java.lang.String> getBuildTags()
-
getBuildMode
@Input public java.lang.String getBuildMode()
-
getRefreshDependenciesFlag
@Input public java.lang.String getRefreshDependenciesFlag()
-
getLocalDirDependencies
@InputFiles public java.util.List<java.io.File> getLocalDirDependencies()
-
getSerializationFile
@OutputFile public java.io.File getSerializationFile()
-
resolve
public void resolve()
-
produceFirstLevelDependencies
protected GolangDependencySet produceFirstLevelDependencies()
-
getDependencyTree
public DependencyTreeNode getDependencyTree()
-
getFlatDependencies
public GolangDependencySet getFlatDependencies()
-
getConfigurationName
public abstract java.lang.String getConfigurationName()
-
-