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

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

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

origin: alipay/sofa-boot

private void unregisterUnresolvedDependenciesAnalyzer(Project project) {
  UnresolvedDependenciesAnalyzer unresolvedDependenciesAnalyzer = new UnresolvedDependenciesAnalyzer();
  project.getConfigurations().all((configuration) -> {
    ResolvableDependencies incoming = configuration.getIncoming();
    incoming.afterResolve((resolvableDependencies) -> {
      if (incoming.equals(resolvableDependencies)) {
        unresolvedDependenciesAnalyzer.analyze(configuration
            .getResolvedConfiguration().getLenientConfiguration()
            .getUnresolvedModuleDependencies());
      }
    });
  });
  project.getGradle().buildFinished(
      (buildResult) -> unresolvedDependenciesAnalyzer.buildFinished(project));
}
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.android.tools.build/gradle-core

      .getResolvedConfiguration()
      .getLenientConfiguration()
      .getUnresolvedModuleDependencies();
  allArtifacts = configurationCopy.getResolvedConfiguration()
      .getLenientConfiguration()
      .getArtifacts(Specs.satisfyAll());
} else {
  allArtifacts = configurationCopy.getResolvedConfiguration()
origin: gradle.plugin.org.wildfly.build/wildfly-gradle-tools

public String getArtifactWithVersion(String groupId, String artifactId, String configurationName) {
  final ResolvedConfiguration resolvedConfiguration = configurations.getByName( configurationName ).getResolvedConfiguration();
  resolvedConfiguration.rethrowFailure();
  final LenientConfiguration lenientConfiguration = resolvedConfiguration.getLenientConfiguration();
  final Optional<ResolvedDependency> dependency = lenientConfiguration.
      getFirstLevelModuleDependencies( d -> ( d.getGroup().equals( groupId ) && d.getName().equals( artifactId ) ) )
      .stream()
      .findFirst();
  return dependency.get().getModuleVersion();
}
origin: gradle.plugin.com.github.krs.xrepo-gradle-plugin/xrepo-gradle-plugin

private static DependencyOverwrites collectDependenciesToOverwrite(final Configuration compileClasspath, final Configuration testCompile,
                                  final XRepoConfiguration config, final Project project) {
  final Configuration groupDeps = dependenciesWithinProjectGroup(testCompile, project);
  debug(project, "Found {} dependencies with group {}", groupDeps.getAllDependencies().size(), project.getGroup());
  useSuffixedVersions(groupDeps, config, project);
  final DependencyOverwrites result = new DependencyOverwrites();
  compileClasspath.getIncoming().beforeResolve((deps) -> {
    groupDeps.getResolvedConfiguration().getLenientConfiguration().getAllModuleDependencies().forEach(dep -> {
      if (isInSameGroup(dep.getModuleGroup(), project)) {
        debug(project, "Found overwritten dependency {}:{}:{}", dep.getModuleGroup(), dep.getModuleName(), dep.getModuleVersion());
        result.add(dep);
      }
    });
  });
  return result;
}
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);
}
org.gradle.api.artifactsLenientConfiguration

Most used methods

  • getArtifacts
  • getUnresolvedModuleDependencies
  • getAllModuleDependencies
  • getFirstLevelModuleDependencies

Popular in Java

  • Start an intent from android
  • runOnUiThread (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • requestLocationUpdates (LocationManager)
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • From CI to AI: The AI layer in your organization
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