BuildGen

mill.main.buildgen.BuildGen
trait BuildGen

Shared interface to generate Mill project files.

Attributes

Source
BuildGen.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object BuildGenScala
object BuildGenYaml

Members list

Value members

Abstract methods

def writeBuildFiles(baseDir: Path, packages: Seq[PackageSpec], merge: Boolean = ..., baseModule: Option[ModuleSpec] = ..., millJvmVersion: Option[String] = ..., millJvmOpts: Seq[String] = ..., depNames: Seq[(MvnDep, String)] = ...): Seq[Path]

Attributes

Source
BuildGen.scala

Concrete methods

def withBaseModule(packages: Seq[PackageSpec], moduleHierarchy: Seq[String], testHierarchy: Seq[String]): Option[(ModuleSpec, Seq[PackageSpec])]

Attributes

Source
BuildGen.scala