Groovy Documentation

org.standardout.gradle.plugin.platform.internal.util.gradle
[Groovy] Class DependencyHelper

java.lang.Object
  org.standardout.gradle.plugin.platform.internal.util.gradle.DependencyHelper

class DependencyHelper

Implementation based on several classes from the gradle ide subproject, mainly DefaultIdeDependencyResolver.


Method Summary
static java.util.Set getArtifacts(org.gradle.api.Project project, org.gradle.api.artifacts.Dependency dep)

Resolve a specific dependency to artifacts, excluding transitive dependencies.

static java.util.Set getDetachedArtifacts(org.gradle.api.Project project, java.lang.Object dependencyNotation)

Retrieve artifacts for a specific dependency.

static java.io.File getDetachedDependency(org.gradle.api.Project project, java.lang.Object dependencyNotation, java.lang.String requiredExtension = null, boolean nullOnMultiple = false)

Retrieve a specific dependency.

static java.util.Set getDirectDependencies(org.gradle.api.Project project, java.lang.Object dependencyNotation)

Retrieve the direct dependencies of a specific dependency.

static java.util.Set resolveAllDependencies(org.gradle.api.artifacts.Configuration configuration)

Recursively resolves dependencies including their children.

static java.util.Set resolveSourceArtifacts(org.gradle.api.artifacts.Configuration configuration, org.gradle.api.artifacts.ConfigurationContainer configurationContainer)

Resolve source artifacts for dependencies in the given configuration.

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

getArtifacts

static java.util.Set getArtifacts(org.gradle.api.Project project, org.gradle.api.artifacts.Dependency dep)
Resolve a specific dependency to artifacts, excluding transitive dependencies.


getDetachedArtifacts

static java.util.Set getDetachedArtifacts(org.gradle.api.Project project, java.lang.Object dependencyNotation)
Retrieve artifacts for a specific dependency.


getDetachedDependency

static java.io.File getDetachedDependency(org.gradle.api.Project project, java.lang.Object dependencyNotation, java.lang.String requiredExtension = null, boolean nullOnMultiple = false)
Retrieve a specific dependency.


getDirectDependencies

static java.util.Set getDirectDependencies(org.gradle.api.Project project, java.lang.Object dependencyNotation)
Retrieve the direct dependencies of a specific dependency.


resolveAllDependencies

static java.util.Set resolveAllDependencies(org.gradle.api.artifacts.Configuration configuration)
Recursively resolves dependencies including their children.


resolveSourceArtifacts

static java.util.Set resolveSourceArtifacts(org.gradle.api.artifacts.Configuration configuration, org.gradle.api.artifacts.ConfigurationContainer configurationContainer)
Resolve source artifacts for dependencies in the given configuration.


 

Groovy Documentation