Package org.springframework.boot.dependency.tools

Examples of org.springframework.boot.dependency.tools.ManagedDependencies


  @Test
  public void getManagedDependencies() {
    List<Dependency> dependencyList = new ArrayList<Dependency>();
    dependencyList.add(new Dependency("g1", "a1", "1"));
    dependencyList.add(new Dependency("g1", "a2", "1"));
    ManagedDependencies dependencies = mock(ManagedDependencies.class);
    given(dependencies.iterator()).willReturn(dependencyList.iterator());
    ManagedDependenciesFactory factory = new ManagedDependenciesFactory(dependencies);
    List<org.eclipse.aether.graph.Dependency> result = factory
        .getManagedDependencies();
    assertThat(result.size(), equalTo(2));
    assertThat(result.get(0).toString(), equalTo("g1:a1:jar:1 (compile)"));
View Full Code Here


        resolve(resolveDetails);
      }
    }

    private void resolve(DependencyResolveDetails resolveDetails) {
      ManagedDependencies dependencies = this.versionManagedDependencies
          .getManagedDependencies();
      ModuleVersionSelector target = resolveDetails.getTarget();
      if (SPRING_BOOT_GROUP.equals(target.getGroup())) {
        resolveDetails.useVersion(dependencies.getSpringBootVersion());
        return;
      }
      Dependency dependency = dependencies
          .find(target.getGroup(), target.getName());
      if (dependency != null) {
        resolveDetails.useVersion(dependency.getVersion());
      }
    }
View Full Code Here

      applyExcludeRules((ModuleDependency) dependency);
    }
  }

  private void applyExcludeRules(ModuleDependency dependency) {
    ManagedDependencies managedDependencies = versionManagedDependencies
        .getManagedDependencies();
    // flat directory repositories do not have groups
    if (dependency.getGroup() != null) {
      org.springframework.boot.dependency.tools.Dependency managedDependency = managedDependencies
          .find(dependency.getGroup(), dependency.getName());
      if (managedDependency != null) {
        for (Exclusion exclusion : managedDependency.getExclusions()) {
          addExcludeRule(dependency, exclusion);
        }
View Full Code Here

TOP

Related Classes of org.springframework.boot.dependency.tools.ManagedDependencies

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.