Dependency

object Dependency extends DependencyPlus
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final class DependencyOps(val dependency: Dependency) extends AnyVal
final case class Java(groupId: GroupId, artifactId: ArtifactId, version: Version, scope: Scope, exclusions: List[Exclusion]) extends Dependency
final case class Scala(groupId: GroupId, artifactId: ArtifactId, version: Version, scope: Scope, exclusions: List[Exclusion]) extends Dependency

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def java(groupId: GroupId, artifactId: ArtifactId, version: Version, scope: Scope, exclusions: List[Exclusion]): Dependency
def scala(groupId: GroupId, artifactId: ArtifactId, version: Version, scope: Scope, exclusions: List[Exclusion]): Dependency

Inherited methods

def artifactId(dependency: Dependency): ArtifactId
Inherited from
DependencyPlus
def exclusions(dependency: Dependency): List[Exclusion]
Inherited from
DependencyPlus
def from(pom: Node, scalaBinaryVersionName: Option[Name]): Seq[Dependency]
Inherited from
DependencyPlus
def isJavaLib(dependency: Dependency): Boolean
Inherited from
DependencyPlus
def isScalaLib(dependency: Dependency): Boolean
Inherited from
DependencyPlus
def render(propsName: PropsName, libsName: LibsName, libs: Libs, dependency: Dependency): RenderedString
Inherited from
DependencyPlus
def scope(dependency: Dependency): Scope
Inherited from
DependencyPlus
def tupled(dependency: Dependency): (GroupId, ArtifactId, Version, Scope, List[Exclusion])
Inherited from
DependencyPlus

Implicits

Inherited implicits

Inherited from
DependencyPlus
implicit val show: Show[Dependency]
Inherited from
DependencyPlus