Search in sources :

Example 1 with DefaultDependencySet

use of org.gradle.api.internal.artifacts.DefaultDependencySet in project gradle by gradle.

the class DefaultConfiguration method initAllDependencies.

private synchronized void initAllDependencies() {
    if (allDependencies != null) {
        return;
    }
    inheritedDependencies = CompositeDomainObjectSet.create(Dependency.class, ownDependencies);
    for (Configuration configuration : this.extendsFrom) {
        inheritedDependencies.addCollection(configuration.getAllDependencies());
    }
    allDependencies = new DefaultDependencySet(Describables.of(displayName, "all dependencies"), this, inheritedDependencies);
}
Also used : ResolvedConfiguration(org.gradle.api.artifacts.ResolvedConfiguration) ResolvedProjectConfiguration(org.gradle.api.internal.artifacts.ivyservice.resolveengine.projectresult.ResolvedProjectConfiguration) DefaultLenientConfiguration(org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration) Configuration(org.gradle.api.artifacts.Configuration) DefaultDependencySet(org.gradle.api.internal.artifacts.DefaultDependencySet) Dependency(org.gradle.api.artifacts.Dependency) TaskDependency(org.gradle.api.tasks.TaskDependency) FileCollectionDependency(org.gradle.api.artifacts.FileCollectionDependency) AbstractTaskDependency(org.gradle.api.internal.tasks.AbstractTaskDependency)

Aggregations

Configuration (org.gradle.api.artifacts.Configuration)1 Dependency (org.gradle.api.artifacts.Dependency)1 FileCollectionDependency (org.gradle.api.artifacts.FileCollectionDependency)1 ResolvedConfiguration (org.gradle.api.artifacts.ResolvedConfiguration)1 DefaultDependencySet (org.gradle.api.internal.artifacts.DefaultDependencySet)1 DefaultLenientConfiguration (org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration)1 ResolvedProjectConfiguration (org.gradle.api.internal.artifacts.ivyservice.resolveengine.projectresult.ResolvedProjectConfiguration)1 AbstractTaskDependency (org.gradle.api.internal.tasks.AbstractTaskDependency)1 TaskDependency (org.gradle.api.tasks.TaskDependency)1