JavaDependency

org.podval.tools.build.JavaDependency
open class JavaDependency(val name: String, val group: String, val versionDefault: Version, val artifact: String, val scalaVersion: Option[Version] = ...) extends JvmDependency

Attributes

Graph
Supertypes
trait Dependency
class Object
trait Matchable
class Any
Known subtypes
class Scala2
object Scala2_12
object Scala2_13
Show all

Members list

Value members

Concrete methods

final override def backend: JvmBackend.type

Attributes

Definition Classes
final override def forBackend(backend: Option[Backend]): JavaDependency

Attributes

Definition Classes
final override def fromVersion(scalaVersion: Option[Version], version: Pre): DependencyVersion

Attributes

Definition Classes
final override def isScalaVersion(scalaVersion: Option[Version]): Boolean

Attributes

Definition Classes
final override def isVersionCompound: Boolean

Attributes

Definition Classes
final override def withVersion(scalaLibrary: ScalaLibrary, version: Version): DependencyVersion

Attributes

Definition Classes

Inherited methods

final override def backendSuffix: Option[String]

Attributes

Definition Classes
Inherited from:
JvmDependency
final override def classifier: Option[String]

Attributes

Definition Classes
Inherited from:
JvmDependency
final override def extension: Option[String]

Attributes

Definition Classes
Inherited from:
JvmDependency
final def findInClasspath(classpath: Iterable[File]): Option[DependencyVersion]

Attributes

Inherited from:
JvmDependency
final def findInConfiguration(configuration: Configuration): Option[DependencyVersion]

Attributes

Inherited from:
JvmDependency
def repository: Option[Repository]

Attributes

Inherited from:
Dependency
final def require(version: Version = ...): DependencyRequirement

Attributes

Inherited from:
JvmDependency
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Dependency -> Any
Inherited from:
Dependency

Concrete fields

final override val artifact: String
final override val group: String
final override val name: String
final val scalaVersion: Option[Version]
final override val versionDefault: Version