mill.exec.GroupExecution
See theGroupExecution companion object
trait GroupExecution
Logic around evaluating a single group, which is a collection of Tasks with a single Terminal.
Attributes
- Companion
- object
- Source
- GroupExecution.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Execution
Members list
Value members
Abstract methods
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Tracks tasks invalidated due to version/classloader mismatch, with the reason string. Populated by loadCachedJson, used by ExecutionLogs.logInvalidationTree.
Tracks tasks invalidated due to version/classloader mismatch, with the reason string. Populated by loadCachedJson, used by ExecutionLogs.logInvalidationTree.
Attributes
- Source
- GroupExecution.scala
String is the worker name, Int is the worker hash, Val is the worker instance, TaskApi[?] is the worker's Task (for traversing dependencies during ordered closure).
String is the worker name, Int is the worker hash, Val is the worker instance, TaskApi[?] is the worker's Task (for traversing dependencies during ordered closure).
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Concrete methods
def executeGroupCached(terminal: Task[_], group: Seq[Task[_]], results: Map[Task[_], ExecResult[(Val, Int)]], countMsg: String, zincProblemReporter: Int => Option[CompileProblemReporter], testReporter: TestReporter, logger: Logger, deps: Seq[Task[_]], classToTransitiveClasses: Map[Class[_], IndexedSeq[Class[_]]], allTransitiveClassMethods: Map[Class[_], Map[String, Method]], executionContext: Api, exclusive: Boolean, upstreamPathRefs: Seq[PathRef], leaseTracker: LeaseTracker): Results
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Concrete fields
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
Attributes
- Source
- GroupExecution.scala
In this article