Installer

org.podval.tools.build.Installer
trait Installer[T] extends Dependency

Attributes

Graph
Supertypes
trait Dependency
class Object
trait Matchable
class Any
Known subtypes
object NodeInstaller

Members list

Value members

Abstract methods

def archiveSubdirectoryPath(version: Version): Seq[String]
def cacheDirectory: String
def exists(installation: T): Boolean
def fixup(installation: T): Unit
def fromOs: Option[T]
def installation(root: File): T

Concrete methods

final def getInstalled(version: Option[Version], gradleUserHomeDir: File, output: Output): T
final def getInstalledOrInstall(version: Option[Version], project: Project, output: Output): T

Inherited methods

def repository: Option[Repository]

Attributes

Inherited from:
Dependency
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

Inherited and Abstract methods

def artifact: String

Attributes

Inherited from:
Dependency
def backendSuffix: Option[String]

Attributes

Inherited from:
Dependency
def classifier: Option[String]

Attributes

Inherited from:
Dependency
def extension: Option[String]

Attributes

Inherited from:
Dependency
def group: String

Attributes

Inherited from:
Dependency
def name: String

Attributes

Inherited from:
Dependency

Attributes

Inherited from:
Dependency