Module

sbt.internal.librarymanagement.IvySbt.Module
final class Module(rawModuleSettings: ModuleSettings) extends ModuleDescriptor

Attributes

Graph
Supertypes
trait ModuleDescriptor
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def configurations: Vector[Configuration]
def defaultConfig(log: Logger): String
def dependencyMapping(log: Logger): (ModuleRevisionId, ModuleDescriptor)
def directDependencies: Vector[ModuleID]

The direct dependencies of this module.

The direct dependencies of this module.

Attributes

def extraInputHash: Long

Hash for extra parameter that were not captured as moduleSettings.

Hash for extra parameter that were not captured as moduleSettings.

Attributes

def moduleDescriptor(log: Logger): DefaultModuleDescriptor
def scalaModuleInfo: Option[ScalaModuleInfo]

The information and module about the scala version that this module requires, if any.

The information and module about the scala version that this module requires, if any.

Attributes

def withModule[T](log: Logger)(f: (Ivy, DefaultModuleDescriptor, String) => T): T

Concrete fields

val moduleSettings: ModuleSettings

The input parameters used to construct the ModuleSettings.

The input parameters used to construct the ModuleSettings.

Attributes