DependencyResolutionInterface

sbt.librarymanagement.DependencyResolutionInterface

Interface for dependency resolution intended for engine authors.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

Builds a ModuleDescriptor that describes a subproject with dependencies.

Builds a ModuleDescriptor that describes a subproject with dependencies.

Value parameters

moduleSetting

It contains the information about the module including the dependencies.

Attributes

Returns

A ModuleDescriptor describing a subproject and its dependencies.

def update(module: ModuleDescriptor, configuration: UpdateConfiguration, uwconfig: UnresolvedWarningConfiguration, log: Logger): Either[UnresolvedWarning, UpdateReport]

Resolves the given module's dependencies performing a retrieval.

Resolves the given module's dependencies performing a retrieval.

Value parameters

configuration

The update configuration.

log

The logger.

module

The module to be resolved.

uwconfig

The configuration to handle unresolved warnings.

Attributes

Returns

The result, either an unresolved warning or an update report. Note that this update report will or will not be successful depending on the missingOk option.