trait MainModule extends Module
- Alphabetic
- By Inheritance
- MainModule
- Module
- Cacher
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- implicit abstract def millDiscover: Discover[_]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
all(evaluator: Evaluator, targets: String*): Command[Watched[Unit]]
Runs multiple tasks in a single call.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
cachedTarget[T](t: ⇒ T)(implicit c: Enclosing): T
- Attributes
- protected[this]
- Definition Classes
- Cacher
-
def
clean(evaluator: Evaluator, targets: String*): Command[Unit]
Deletes the given targets from the out directory.
Deletes the given targets from the out directory. Providing no targets will clean everything.
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
inspect(evaluator: Evaluator, targets: String*): Command[String]
Displays metadata about the given task without actually running it.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
millModuleBasePath: BasePath
- Definition Classes
- Module
-
lazy val
millModuleDirectChildren: Seq[define.Module]
- Definition Classes
- Module
-
implicit
def
millModuleExternal: External
- Definition Classes
- Module
-
implicit
def
millModuleSegments: Segments
- Definition Classes
- Module
-
implicit
def
millModuleShared: Foreign
- Definition Classes
- Module
-
def
millOuterCtx: Ctx
- Definition Classes
- Module
- implicit def millScoptEvaluatorReads[T]: EvaluatorScopt[T]
- implicit def millScoptTasksReads[T]: Scopt[T]
-
def
millSourcePath: Path
- Definition Classes
- Module
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
path(evaluator: Evaluator, src: String, dest: String): Command[List[String]]
Prints out some dependency path from the
src
task to thedest
task.Prints out some dependency path from the
src
task to thedest
task.If there are multiple dependency paths between
src
anddest
, the path chosen is arbitrary. -
def
plan(evaluator: Evaluator, targets: String*): Command[Array[String]]
Given a set of tasks, prints out the execution plan of what tasks will be executed in what order, without actually executing them.
-
def
resolve(evaluator: Evaluator, targets: String*): Command[Unit]
Resolves a mill query string and prints out the tasks it resolves to.
-
def
show(evaluator: Evaluator, targets: String*): Command[Watched[Unit]]
Runs a given task and prints the JSON result to stdout.
Runs a given task and prints the JSON result to stdout. This is useful to integrate Mill into external scripts and tooling.
-
def
shutdown(): Command[Unit]
Shuts down mill's background server
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Module → AnyRef → Any
-
def
version(): Command[String]
Show the mill version.
-
def
visualize(evaluator: Evaluator, targets: String*): Command[Seq[eval.PathRef]]
Renders the dependencies between the given tasks as a SVG for you to look at
-
def
visualizePlan(evaluator: Evaluator, targets: String*): Command[Seq[eval.PathRef]]
Renders the dependencies between the given tasks, and all their dependencies, as a SVG
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
object
millInternal extends Internal
- Definition Classes
- Module
- Annotations
- @Scaladoc()