mill.main.buildgen.ModuleConfig
See theModuleConfig companion trait
object ModuleConfig
Attributes
- Companion
- trait
- Source
- ModuleConfig.scala
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModuleConfig.type
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Artifact
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Artifact.type
case class CoursierModule(repositories: Seq[String] = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object CoursierModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CoursierModule.type
object CrossVersion
Attributes
- Companion
- trait
- Source
- ModuleConfig.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CrossVersion.type
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class Developer(id: String = ..., name: String = ..., url: String = ..., organization: Option[String] = ..., organizationUrl: Option[String] = ...)
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Developer
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Developer.type
case class ErrorProneModule(errorProneVersion: String = ..., errorProneDeps: Seq[MvnDep] = ..., errorProneOptions: Seq[String] = ..., errorProneJavacEnableOptions: Seq[String] = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object ErrorProneModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ErrorProneModule.type
case class JavaHomeModule(jvmId: String) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object JavaHomeModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JavaHomeModule.type
case class JavaModule(mvnDeps: Seq[MvnDep] = ..., compileMvnDeps: Seq[MvnDep] = ..., runMvnDeps: Seq[MvnDep] = ..., bomMvnDeps: Seq[MvnDep] = ..., moduleDeps: Seq[ModuleDep] = ..., compileModuleDeps: Seq[ModuleDep] = ..., runModuleDeps: Seq[ModuleDep] = ..., javacOptions: Seq[String] = ..., artifactName: String = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object JavaModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JavaModule.type
case class License(id: String = ..., name: String = ..., url: String = ..., isOsiApproved: Boolean = ..., isFsfLibre: Boolean = ..., distribution: String = ...)
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object License
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
License.type
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ModuleDep
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ModuleDep.type
case class MvnDep(organization: String, name: String, version: Option[String] = ..., classifier: Option[String] = ..., `type`: Option[String] = ..., excludes: Seq[(String, String)] = ..., cross: CrossVersion = ...)
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MvnDep
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MvnDep.type
case class PomSettings(description: Option[String] = ..., organization: Option[String] = ..., url: Option[String] = ..., licenses: Seq[License] = ..., versionControl: VersionControl = ..., developers: Seq[Developer] = ...)
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PomSettings
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PomSettings.type
case class PublishModule(pomPackagingType: String = ..., pomParentProject: Artifact = ..., pomSettings: PomSettings = ..., publishVersion: String = ..., versionScheme: String = ..., publishProperties: Map[String, String] = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object PublishModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PublishModule.type
case class RunModule(forkWorkingDir: String = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object RunModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RunModule.type
case class SbtPlatformModule(sourcesRootFolders: Seq[String] = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object SbtPlatformModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SbtPlatformModule.type
case class ScalaJSModule(scalaJSVersion: String = ..., moduleKind: String = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object ScalaJSModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalaJSModule.type
case class ScalaModule(scalaVersion: String = ..., scalacOptions: Seq[String] = ..., scalacPluginMvnDeps: Seq[MvnDep] = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object ScalaModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalaModule.type
case class ScalaNativeModule(scalaNativeVersion: String = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object ScalaNativeModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalaNativeModule.type
case class TestModule(testParallelism: String = ..., testSandboxWorkingDir: String = ...) extends ModuleConfig
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait ModuleConfigclass Objecttrait Matchableclass AnyShow all
object TestModule
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TestModule.type
case class VersionControl(browsableRepository: Option[String] = ..., connection: Option[String] = ..., developerConnection: Option[String] = ..., tag: Option[String] = ...)
Attributes
- Companion
- object
- Source
- ModuleConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object VersionControl
Attributes
- Companion
- class
- Source
- ModuleConfig.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
VersionControl.type
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
Attributes
- Source
- ModuleConfig.scala
Attributes
- Source
- ModuleConfig.scala
Attributes
- Source
- ModuleConfig.scala
Attributes
- Source
- ModuleConfig.scala
Attributes
- Source
- ModuleConfig.scala
Attributes
- Source
- ModuleConfig.scala
Attributes
- Source
- ModuleConfig.scala
Attributes
- Source
- ModuleConfig.scala
Implicits
Implicits
Attributes
- Source
- ModuleConfig.scala
In this article