package
core
Type Members
-
case class
Activation(properties: Seq[(String, Option[String])]) extends Product with Serializable
-
case class
Artifact(url: String, extra: Map[String, String], attributes: Attributes) extends Product with Serializable
-
case class
Attributes(type: String, classifier: String) extends Product with Serializable
-
-
case class
Dependency(module: Module, version: String, scope: Scope, attributes: Attributes, exclusions: Set[(String, String)], optional: Boolean) extends Product with Serializable
-
case class
Done(resolution: Resolution) extends ResolutionProcess with Product with Serializable
-
case class
Fetch(root: String, cache: Option[File] = None, logger: Option[Logger] = None) extends Product with Serializable
-
case class
MavenRepository(fetch: Fetch, ivyLike: Boolean = false) extends Repository with Product with Serializable
-
-
case class
Module(organization: String, name: String) extends Product with Serializable
-
case class
Profile(id: String, activeByDefault: Option[Boolean], activation: Activation, dependencies: Seq[Dependency], dependencyManagement: Seq[Dependency], properties: Map[String, String]) extends Product with Serializable
-
case class
Project(module: Module, version: String, dependencies: Seq[Dependency], parent: Option[(Module, String)], dependencyManagement: Seq[Dependency], properties: Map[String, String], profiles: Seq[Profile], versions: Option[Versions]) extends Product with Serializable
-
trait
Repository extends AnyRef
-
case class
Resolution(rootDependencies: Set[Dependency], dependencies: Set[Dependency], conflicts: Set[Dependency], projectCache: Map[Resolution.ModuleVersion, (Source, Project)], errorCache: Map[Resolution.ModuleVersion, Seq[String]], filter: Option[(Dependency) ⇒ Boolean], profileActivation: Option[(String, Activation, Map[String, String]) ⇒ Boolean]) extends Product with Serializable
-
-
sealed abstract
class
Scope extends AnyRef
-
case class
Version(repr: String) extends Ordered[Version] with Product with Serializable
-
-
case class
VersionInterval(from: Option[Version], to: Option[Version], fromIncluded: Boolean, toIncluded: Boolean) extends Product with Serializable
-
case class
Versions(latest: String, release: String, available: List[String], lastUpdated: Option[DateTime]) extends Product with Serializable
Value Members
-
object
Artifact extends Serializable
-
-
object
Fetch extends Serializable
-
-
-
-
-
object
Resolution extends Serializable
-
-
-
object
Version extends Serializable
-
-
-
object
Versions extends Serializable
-
object
Xml
-
Dependencies with the same @module will typically see their @version-s merged.
The remaining fields are left untouched, some being transitively propagated (exclusions, optional, in particular).