BuildGenScala

mill.main.buildgen.BuildGenScala
object BuildGenScala extends BuildGen

Generate Scala-based build/project files for Mill from given PakcageSpec and ModuleSpec.

See also BuildGenYaml

Attributes

Source
BuildGenScala.scala
Graph
Supertypes
trait BuildGen
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def withNamedDeps(packages: Seq[PackageSpec]): (Seq[(MvnDep, String)], Seq[PackageSpec])

Attributes

Source
BuildGenScala.scala
override 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

Definition Classes
Source
BuildGenScala.scala

Inherited methods

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

Attributes

Inherited from:
BuildGen
Source
BuildGen.scala