mill.main.buildgen
package mill.main.buildgen
Members list
Type members
Classlikes
trait BuildGen
Shared interface to generate Mill project files.
Shared interface to generate Mill project files.
Attributes
- Source
- BuildGen.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BuildGenScalaobject BuildGenYaml
object BuildGenScala extends BuildGen
Generate Scala-based build/project files for Mill from given PakcageSpec and ModuleSpec.
Generate Scala-based build/project files for Mill from given PakcageSpec and ModuleSpec.
See also BuildGenYaml
Attributes
- Source
- BuildGenScala.scala
- Supertypes
- Self type
-
BuildGenScala.type
object BuildGenUtil
Shared utilities for build file generation (both Scala and YAML formats).
Shared utilities for build file generation (both Scala and YAML formats).
Attributes
- Source
- BuildGenUtil.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BuildGenUtil.type
object BuildGenYaml extends BuildGen
Generate YAML-based build/project files for Mill from given PakcageSpec and ModuleSpec.
Generate YAML-based build/project files for Mill from given PakcageSpec and ModuleSpec.
See also BuildGenScala
Attributes
- Source
- BuildGenYaml.scala
- Supertypes
- Self type
-
BuildGenYaml.type
object BuildInfo
Attributes
- Source
- BuildInfo.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BuildInfo.type
case class ModuleSpec(name: String, imports: Seq[String] = ..., supertypes: Seq[String] = ..., crossKeys: Seq[String] = ..., alias: Option[String] = ..., moduleDir: Value[String] = ..., repositories: Values[String] = ..., forkArgs: Values[Opt] = ..., forkWorkingDir: Value[String] = ..., mandatoryMvnDeps: Values[MvnDep] = ..., mvnDeps: Values[MvnDep] = ..., compileMvnDeps: Values[MvnDep] = ..., runMvnDeps: Values[MvnDep] = ..., bomMvnDeps: Values[MvnDep] = ..., depManagement: Values[MvnDep] = ..., javacOptions: Values[Opt] = ..., moduleDeps: Values[ModuleDep] = ..., compileModuleDeps: Values[ModuleDep] = ..., runModuleDeps: Values[ModuleDep] = ..., bomModuleDeps: Values[ModuleDep] = ..., sourcesFolders: Values[String] = ..., sources: Values[RelPath] = ..., resources: Values[RelPath] = ..., artifactName: Value[String] = ..., pomPackagingType: Value[String] = ..., pomParentProject: Value[Artifact] = ..., pomSettings: Value[PomSettings] = ..., publishVersion: Value[String] = ..., versionScheme: Value[String] = ..., publishProperties: Values[(String, String)] = ..., errorProneDeps: Values[MvnDep] = ..., errorProneOptions: Values[String] = ..., errorProneJavacEnableOptions: Values[Opt] = ..., jmhCoreVersion: Value[String] = ..., scalaVersion: Value[String] = ..., scalacOptions: Values[Opt] = ..., scalacPluginMvnDeps: Values[MvnDep] = ..., scalaJSVersion: Value[String] = ..., moduleKind: Value[String] = ..., scalaNativeVersion: Value[String] = ..., sourcesRootFolders: Values[String] = ..., testParallelism: Value[Boolean] = ..., testSandboxWorkingDir: Value[Boolean] = ..., testFramework: Value[String] = ..., scalafixConfig: Value[String] = ..., scalafixIvyDeps: Values[MvnDep] = ..., scoverageVersion: Value[String] = ..., branchCoverageMin: Value[Double] = ..., statementCoverageMin: Value[Double] = ..., mimaPreviousVersions: Values[String] = ..., mimaPreviousArtifacts: Values[MvnDep] = ..., mimaCheckDirection: Value[String] = ..., mimaBinaryIssueFilters: Values[String] = ..., mimaBackwardIssueFilters: Values[(String, Seq[String])] = ..., mimaForwardIssueFilters: Values[(String, Seq[String])] = ..., mimaExcludeAnnotations: Values[String] = ..., mimaReportSignatureProblems: Value[Boolean] = ..., children: Seq[ModuleSpec] = ...)
Attributes
- Companion
- object
- Source
- ModuleSpec.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ModuleSpec
Attributes
- Companion
- class
- Source
- ModuleSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModuleSpec.type
Attributes
- Companion
- object
- Source
- PackageSpec.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PackageSpec
Attributes
- Companion
- class
- Source
- PackageSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PackageSpec.type
In this article