use of org.gradle.api.artifacts.Configuration in project gradle by gradle.
the class IdeaDependenciesProvider method getProjectDependencies.
private Set<Dependency> getProjectDependencies(IdeaModule ideaModule, GeneratedIdeaScope scope) {
Collection<Configuration> plusConfigurations = getPlusConfigurations(ideaModule, scope);
Collection<Configuration> minusConfigurations = getMinusConfigurations(ideaModule, scope);
Collection<IdeProjectDependency> extractedDependencies = dependenciesExtractor.extractProjectDependencies(ideaModule.getProject(), plusConfigurations, minusConfigurations);
Set<Dependency> dependencies = Sets.newLinkedHashSet();
for (IdeProjectDependency ideProjectDependency : extractedDependencies) {
dependencies.add(moduleDependencyBuilder.create(ideProjectDependency, scope.name()));
}
return dependencies;
}
use of org.gradle.api.artifacts.Configuration in project gradle by gradle.
the class IdeaDependenciesProvider method getExternalDependencies.
private Set<Dependency> getExternalDependencies(IdeaModule ideaModule, GeneratedIdeaScope scope) {
if (ideaModule.isOffline()) {
return Collections.emptySet();
}
Collection<Configuration> plusConfigurations = getPlusConfigurations(ideaModule, scope);
Collection<Configuration> minusConfigurations = getMinusConfigurations(ideaModule, scope);
Set<Dependency> dependencies = Sets.newLinkedHashSet();
Collection<IdeExtendedRepoFileDependency> ideRepoFileDependencies = dependenciesExtractor.extractRepoFileDependencies(ideaModule.getProject().getDependencies(), plusConfigurations, minusConfigurations, ideaModule.isDownloadSources(), ideaModule.isDownloadJavadoc());
for (IdeExtendedRepoFileDependency dependency : ideRepoFileDependencies) {
dependencies.add(toLibraryDependency(dependency, ideaModule, scope));
}
return dependencies;
}
use of org.gradle.api.artifacts.Configuration in project gradle by gradle.
the class MavenPlugin method configureInstall.
private void configureInstall(Project project) {
Upload installUpload = project.getTasks().create(INSTALL_TASK_NAME, Upload.class);
Configuration configuration = project.getConfigurations().getByName(Dependency.ARCHIVES_CONFIGURATION);
installUpload.setConfiguration(configuration);
MavenRepositoryHandlerConvention repositories = new DslObject(installUpload.getRepositories()).getConvention().getPlugin(MavenRepositoryHandlerConvention.class);
repositories.mavenInstaller();
installUpload.setDescription("Installs the 'archives' artifacts into the local Maven repository.");
}
use of org.gradle.api.artifacts.Configuration in project gradle by gradle.
the class DefaultConf2ScopeMappingContainerTest method createTestMappings.
private Map<Configuration, Conf2ScopeMapping> createTestMappings() {
Map<Configuration, Conf2ScopeMapping> testMappings = new HashMap<Configuration, Conf2ScopeMapping>() {
{
Configuration configuration = context.mock(Configuration.class);
put(configuration, new Conf2ScopeMapping(10, configuration, "scope"));
}
};
return testMappings;
}
use of org.gradle.api.artifacts.Configuration in project gradle by gradle.
the class CheckstylePlugin method configureTaskDefaults.
@Override
protected void configureTaskDefaults(Checkstyle task, final String baseName) {
Configuration configuration = project.getConfigurations().getAt("checkstyle");
configureDefaultDependencies(configuration);
configureTaskConventionMapping(configuration, task);
configureReportsConventionMapping(task, baseName);
}
Aggregations