Пример #1
0
  public void resolve(
      ConfigurationInternal configuration,
      ResolvedConfigurationListener listener,
      ResolvedConfigurationBuilder configurationBuilder)
      throws ResolveException {
    DefaultBuildableModuleVersionResolveResult rootModule =
        new DefaultBuildableModuleVersionResolveResult();
    moduleResolver.resolve(configuration.getModule(), configuration.getAll(), rootModule);

    ResolveState resolveState =
        new ResolveState(
            rootModule,
            configuration.getName(),
            dependencyResolver,
            dependencyToConfigurationResolver,
            configurationBuilder);
    traverseGraph(resolveState);

    assembleResult(resolveState, configurationBuilder, listener);
  }