mill.main.buildgen
Members list
Type members
Classlikes
Specification for generating source files for a Mill build.
Specification for generating source files for a Mill build.
Attributes
- See also
- Companion
- object
- Source
- BuildSpec.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- BuildSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BuildSpec.type
Attributes
- Source
- BuildWriter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Data for configuring a Mill build module.
Data for configuring a Mill build module.
Each subtype of this ADT maps to a module type defined in Mill. For example, ModuleConfig.JavaModule maps to mill.javalib.JavaModule and contains the data to configure tasks/members like mvnDeps/moduleDeps.
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CoursierModuleclass ErrorProneModuleclass JavaHomeModuleclass JavaModuleclass PublishModuleclass RunModuleclass SbtPlatformModuleclass ScalaJSModuleclass ScalaModuleclass ScalaNativeModuleclass TestModuleShow all
Attributes
- Companion
- trait
- Source
- ModuleConfig.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModuleConfig.type
Specification for encoding a Mill build module as a Scala type.
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
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- ModuleSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModuleSpec.type
Specification for generating source file for a Mill build package.
Specification for generating source file for a Mill build package.
Value parameters
- module
-
Root module of this package.
- segments
-
Folder path relative to the workspace, where the build file is located.
Attributes
- Companion
- object
- Source
- PackageSpec.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- PackageSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PackageSpec.type