Tabnine Logo
LenientConfiguration.getArtifacts
Code IndexAdd Tabnine to your IDE (free)

How to use
getArtifacts
method
in
org.gradle.api.artifacts.LenientConfiguration

Best Java code snippets using org.gradle.api.artifacts.LenientConfiguration.getArtifacts (Showing top 6 results out of 315)

origin: spring-gradle-plugins/dependency-management-plugin

@Override
public List<Pom> resolvePomsLeniently(List<PomReference> pomReferences) {
  return createPoms(createConfiguration(pomReferences).getResolvedConfiguration().getLenientConfiguration()
      .getArtifacts(Specs.SATISFIES_ALL), pomReferences,
          new MapPropertySource(Collections.<String, Object>emptyMap()));
}
origin: com.amazon.device.tools.build/gradle-core

private void collectArtifacts(
    Configuration configuration,
    Map<ModuleVersionIdentifier,
        List<ResolvedArtifact>> artifacts) {
  Set<ResolvedArtifact> allArtifacts;
  if (extraModelInfo.getMode() != STANDARD) {
    allArtifacts = configuration.getResolvedConfiguration().getLenientConfiguration().getArtifacts(
        Specs.satisfyAll());
  } else {
    allArtifacts = configuration.getResolvedConfiguration().getResolvedArtifacts();
  }
  for (ResolvedArtifact artifact : allArtifacts) {
    ModuleVersionIdentifier id = artifact.getModuleVersion().getId();
    List<ResolvedArtifact> moduleArtifacts = artifacts.get(id);
    if (moduleArtifacts == null) {
      moduleArtifacts = Lists.newArrayList();
      artifacts.put(id, moduleArtifacts);
    }
    if (!moduleArtifacts.contains(artifact)) {
      moduleArtifacts.add(artifact);
    }
  }
}
origin: me.seeber.gradle/gradle-project-config

/**
 * Create Eclipse annotations tasks
 *
 * @param tasks Task container
 * @param configurations Container to access configurations
 * @param buildDir Build directory
 */
@Mutate
public void createEclipseAnnotationsTasks(ModelMap<Task> tasks, ConfigurationContainer configurations,
    @Path("buildDir") File buildDir) {
  tasks.create("eclipseAnnotations", EclipseAnnotationsTask.class, t -> {
    t.setDescription("Generates external nullability annotations for dependencies.");
    t.setGroup("IDE");
    ConventionMapping parameters = t.getConventionMapping();
    parameters.map("jars", () -> {
      Set<File> jars = configurations.stream()
          .filter(c -> c.isCanBeResolved()
              && !c.getName().equals(JavaConfigPlugin.ANNOTATIONS_CONFIGURATION))
          .map(c -> c.getResolvedConfiguration().getLenientConfiguration())
          .flatMap(c -> c.getArtifacts().stream()
              .filter(a -> !(a.getId()
                  .getComponentIdentifier() instanceof ProjectComponentIdentifier)
                  && a.getType().equals("jar"))
              .map(a -> a.getFile()))
          .collect(Collectors.toSet());
      return jars;
    });
  });
}
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

/**
 * Create Eclipse annotations tasks
 *
 * @param tasks Task container
 * @param configurations Container to access configurations
 * @param buildDir Build directory
 */
@Mutate
public void createEclipseAnnotationsTasks(ModelMap<Task> tasks, ConfigurationContainer configurations,
    @Path("buildDir") File buildDir) {
  tasks.create("eclipseAnnotations", EclipseAnnotationsTask.class, t -> {
    t.setDescription("Generates external nullability annotations for dependencies.");
    t.setGroup("IDE");
    ConventionMapping parameters = t.getConventionMapping();
    parameters.map("jars", () -> {
      Set<File> jars = configurations.stream()
          .filter(c -> c.isCanBeResolved()
              && !c.getName().equals(JavaConfigPlugin.ANNOTATIONS_CONFIGURATION))
          .map(c -> c.getResolvedConfiguration().getLenientConfiguration())
          .flatMap(c -> c.getArtifacts().stream()
              .filter(a -> !(a.getId()
                  .getComponentIdentifier() instanceof ProjectComponentIdentifier)
                  && a.getType().equals("jar"))
              .map(a -> a.getFile()))
          .collect(Collectors.toSet());
      return jars;
    });
  });
}
origin: de.carne.common/java-gradle-plugins

private void executeCheckDependencyVersions(DependencyMap dependencyMap, Configuration cdvConfiguration,
    CheckDependencyVersionsReport report) {
  Set<ArtifactId> dependencyArtifactIds = dependencyMap.keySet().stream().map(DependencyKey::getArtifactId)
      .collect(Collectors.toSet());
  for (ArtifactId dependencyArtifactId : dependencyArtifactIds) {
    String dependencyArtifactIdString = dependencyArtifactId.toString();
    getProject().getLogger().info("Checking latest version for dependency {}...", dependencyArtifactIdString);
    String artifactDependencyString = dependencyArtifactIdString + ":+";
    Dependency artifactDependency = getProject().getDependencies().create(artifactDependencyString);
    cdvConfiguration.getDependencies().add(artifactDependency);
  }
  cdvConfiguration.resolutionStrategy(resolutionStrategy -> resolutionStrategy
      .componentSelection(componentSelectionRules -> componentSelectionRules
          .all(componentSelection -> filterComponentenSelection(dependencyMap, componentSelection))));
  LenientConfiguration resolvedCdvConfiguration = cdvConfiguration.getResolvedConfiguration()
      .getLenientConfiguration();
  Map<ArtifactId, ResolvedArtifact> resolvedArtifactsMap = buildResolvedArtifactsMap(
      resolvedCdvConfiguration.getArtifacts());
  evalDependencyVersions(dependencyMap, resolvedArtifactsMap, report);
}
origin: com.android.tools.build/gradle-core

  allArtifacts = configurationCopy.getResolvedConfiguration()
      .getLenientConfiguration()
      .getArtifacts(Specs.satisfyAll());
} else {
  allArtifacts = configurationCopy.getResolvedConfiguration()
org.gradle.api.artifactsLenientConfigurationgetArtifacts

Popular methods of LenientConfiguration

  • getUnresolvedModuleDependencies
  • getAllModuleDependencies
  • getFirstLevelModuleDependencies

Popular in Java

  • Start an intent from android
  • notifyDataSetChanged (ArrayAdapter)
  • getSharedPreferences (Context)
  • getSupportFragmentManager (FragmentActivity)
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • ImageIO (javax.imageio)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now