mill.main.buildgen.ModuleSpec
See theModuleSpec companion object
case class ModuleSpec(name: String, supertypes: Seq[String], mixins: Seq[String], configs: Seq[ModuleConfig], crossConfigs: Seq[(String, Seq[ModuleConfig])], nestedModules: Seq[ModuleSpec])
Specification for encoding a Mill build module as a Scala type.
Value parameters
- configs
-
Data for configuring this instance.
- crossConfigs
-
Data for configuring this instance that varies by cross-value. - Cross support is limited to a single
Stringvalue. - This is empty for non-cross modules. - mixins
-
Names of Scala mixin supertypes.
- name
-
Name of this type.
- supertypes
-
Names of Scala types that this type extends.
Attributes
- Companion
- object
- Source
- ModuleSpec.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article