mill.define.ExternalModule
See theExternalModule companion object
@Scaladoc(value = "/**\n * A module defined outside of the `build.mill` file, and is instead\n * provided builtin by some Mill library or plugin\n *\n * Implementors should make sure, the final override of [[millDiscover]] happens in the final object.\n * {{{\n * override protected def millDiscover: Discover = Discover[this.type]\n * }}}\n */")
abstract class ExternalModule(implicit millModuleEnclosing0: Enclosing, millModuleLine0: Line, millFile0: File) extends BaseModule
A module defined outside of the build.mill
file, and is instead provided builtin by some Mill library or plugin
Implementors should make sure, the final override of millDiscover happens in the final object.
override protected def millDiscover: Discover = Discover[this.type]
Attributes
- Companion
- object
- Source
- ExternalModule.scala
- Graph
-
- Supertypes
-
class BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass Any
- Known subtypes
-
object PalantirFormatModuleobject Koverobject KtfmtModuleobject KtlintModuleobject KotlinWorkerModuleobject VcsVersionobject VisualizeModuleobject ClassgraphWorkerModuleobject Giter8Moduleobject ScalafmtModuleobject ScalafmtWorkerModuleobject Dependencyobject JvmWorkerModuleobject OfflineSupportobject PublishModule
Members list
In this article