MavenAndGradle

mill.main.buildgen.BuildGenBase.MavenAndGradle
trait MavenAndGradle[M, D] extends BuildGenBase[M, D, Tree[Node[M]]]

Attributes

Source
BuildGenBase.scala
Graph
Supertypes
trait BuildGenBase[M, D, Tree[Node[M]]]
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Inherited and Abstract types

type C

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala

A Map mapping from a key retrieved from the original build tool (for example, the GAV coordinate for Maven, ProjectRef.project for sbt) to the module FQN reference string in code such as parentModule.childModule.

A Map mapping from a key retrieved from the original build tool (for example, the GAV coordinate for Maven, ProjectRef.project for sbt) to the module FQN reference string in code such as parentModule.childModule.

If there is no need for such a map, override it with Unit.

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala

Value members

Concrete methods

override def extraImports: Seq[String]

Attributes

Definition Classes
Source
BuildGenBase.scala
override def getModuleTree(input: Tree[Node[M]]): Tree[Node[Option[M]]]

Attributes

Definition Classes
Source
BuildGenBase.scala

Inherited methods

def convert(input: Tree[Node[M]], cfg: C, shared: BasicConfig): Tree[Node[BuildObject]]

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala
def convertWriteOut(cfg: C, shared: BasicConfig, input: Tree[Node[M]]): Unit

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala

Inherited and Abstract methods

def extractIrBuild(cfg: C, build: Node[M], moduleFqnMap: ModuleFqnMap): IrBuild

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala
def getArtifactId(moduleModel: M): String

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala
def getBaseInfo(input: Tree[Node[M]], cfg: C, baseModule: String, packagesSize: Int): IrBaseInfo

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala
def getModuleFqnMap(moduleNodes: Seq[Node[M]]): ModuleFqnMap

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala
def getSupertypes(cfg: C, baseInfo: IrBaseInfo, build: Node[M]): Seq[String]

Attributes

Inherited from:
BuildGenBase
Source
BuildGenBase.scala