public interface DependencyResolver
Modifier and Type | Method and Description |
---|---|
void |
addListener(DependencyResolverListener listener) |
EventDispatcher<DependencyResolverListener> |
getEventDispatcher() |
void |
interrupt()
Interrupt current resolution process.
|
void |
removeListener(DependencyResolverListener listener) |
ResolutionErrors |
resolve(java.lang.String buildTypeId,
java.io.File workingDir,
java.util.List<ArtifactDependency> dependencies,
DependencyResolverContext context)
Resolves artifact dependencies for specified build.
|
@NotNull ResolutionErrors resolve(@NotNull java.lang.String buildTypeId, @NotNull java.io.File workingDir, @NotNull java.util.List<ArtifactDependency> dependencies, @NotNull DependencyResolverContext context) throws ResolvingFailedException
buildTypeId
- id of build configuration for which resolving is performedworkingDir
- directory where resolution is performeddependencies
- dependencies to resolvecontext
- all other information about artifacts sourceResolvingFailedException
- if resolving failedvoid interrupt()
void addListener(DependencyResolverListener listener)
void removeListener(DependencyResolverListener listener)
EventDispatcher<DependencyResolverListener> getEventDispatcher()