org.gradle.api.artifacts
Interface ResolvedConfiguration


public interface ResolvedConfiguration

A ResolvedConfiguration represents the result of resolving a Configuration, and provides access to both the artifacts and the meta-data of the result.


Method Summary
 Set<File> getFiles(Spec<Dependency> dependencySpec)
          Returns the files for the specified subset of configuration dependencies.
 Set<ResolvedDependency> getFirstLevelModuleDependencies()
          Returns the ResolvedDependency instances for each direct dependency of the configuration.
 Set<ResolvedArtifact> getResolvedArtifacts()
          Returns the set of artifact meta-data for this configuration.
 boolean hasError()
          Returns whether all dependencies were successfully retrieved or not.
 void rethrowFailure()
          A resolve of a configuration that is not successful does not automatically throws an exception.
 

Method Detail

hasError

boolean hasError()
Returns whether all dependencies were successfully retrieved or not.


rethrowFailure

void rethrowFailure()
                    throws ResolveException
A resolve of a configuration that is not successful does not automatically throws an exception. Such a exception is only thrown if the result of a resolve is accessed. You can force the throwing of such an exception by calling this method.

Throws:
ResolveException - when the resolve was not successful.

getFiles

Set<File> getFiles(Spec<Dependency> dependencySpec)
                   throws ResolveException
Returns the files for the specified subset of configuration dependencies.

Parameters:
dependencySpec - The filter for the configuration dependencies.
Returns:
The artifact files of the specified dependencies.
Throws:
ResolveException - when the resolve was not successful.

getFirstLevelModuleDependencies

Set<ResolvedDependency> getFirstLevelModuleDependencies()
                                                        throws ResolveException
Returns the ResolvedDependency instances for each direct dependency of the configuration. Via those you have access to all ResolvedDependency instances, including the transitive dependencies of the configuration.

Returns:
A ResolvedDependency instance for each direct dependency.
Throws:
ResolveException - when the resolve was not successful.

getResolvedArtifacts

Set<ResolvedArtifact> getResolvedArtifacts()
                                           throws ResolveException
Returns the set of artifact meta-data for this configuration.

Returns:
The set of artifacts.
Throws:
ResolveException - when the resolve was not successful.