Implementation based on several classes from the gradle ide subproject, mainly
DefaultIdeDependencyResolver.
| Type | Name and description |
|---|---|
static java.util.Set<org.gradle.api.artifacts.ResolvedArtifact> |
getArtifacts(org.gradle.api.Project project, org.gradle.api.artifacts.Dependency dep)Resolve a specific dependency to artifacts, excluding transitive dependencies. |
static java.lang.String |
getClassifier(org.gradle.api.artifacts.Dependency dependency)Determine the classifier for a dependency. |
static java.util.Set<org.gradle.api.artifacts.ResolvedArtifact> |
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<org.gradle.api.artifacts.ResolvedArtifact> |
getDirectDependencies(org.gradle.api.Project project, java.lang.Object dependencyNotation)Retrieve the direct dependencies of a specific dependency. |
static java.util.Set<org.gradle.api.artifacts.ResolvedDependency> |
resolveAllDependencies(org.gradle.api.artifacts.Configuration configuration)Recursively resolves dependencies including their children. |
static java.util.Set<org.gradle.api.artifacts.ResolvedArtifact> |
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 | Name |
|---|---|
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() |
Resolve a specific dependency to artifacts, excluding transitive dependencies.
Determine the classifier for a dependency.
null for the default classifierdependency - the dependencyRetrieve artifacts for a specific dependency.
Retrieve a specific dependency.
Retrieve the direct dependencies of a specific dependency.
Recursively resolves dependencies including their children.
Resolve source artifacts for dependencies in the given configuration.