mill.exec.Execution
See theExecution companion object
case class Execution(baseLogger: Logger, profileLogger: Profile, workspace: Path, outPath: Path, externalOutPath: Path, rootModule: BaseModuleApi, classLoaderSigHash: Int, classLoaderIdentityHash: Int, workerCache: Map[String, (Int, Val, TaskApi[_])], env: Map[String, String], failFast: Boolean, ec: Option[ThreadPoolExecutor], codeSignatures: Map[String, Int], systemExit: (String, Int) => Nothing, exclusiveSystemStreams: SystemStreams, getEvaluator: () => EvaluatorApi, offline: Boolean, useFileLocks: Boolean, workspaceLocking: LauncherLocking, runArtifacts: LauncherOutFiles, staticBuildOverrideFiles: Map[Path, String], enableTicker: Boolean, depth: Int, isFinalDepth: Boolean, spanningInvalidationTree: Option[String], remoteCacheLocation: Option[String] = ..., remoteCacheSalt: Option[String] = ..., remoteCacheFilter: Option[String] = ..., replayLogs: Boolean) extends GroupExecution, AutoCloseable
Core logic of evaluating tasks, without any user-facing helper methods
Attributes
- Companion
- object
- Source
- Execution.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait AutoCloseabletrait GroupExecutionclass Objecttrait Matchableclass Any
Members list
In this article