MillProcessLauncher

mill.launcher.MillProcessLauncher

Attributes

Source
MillProcessLauncher.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def computeJvmOpts(workDir: Path, env: Map[String, String]): Seq[String]

Computes a fingerprint of JVM options that affect daemon behavior. This includes options from .mill-jvm-opts file and JAVA_OPTS/JDK_JAVA_OPTIONS env vars. When this fingerprint changes, the daemon should be restarted.

Computes a fingerprint of JVM options that affect daemon behavior. This includes options from .mill-jvm-opts file and JAVA_OPTS/JDK_JAVA_OPTIONS env vars. When this fingerprint changes, the daemon should be restarted.

Attributes

Source
MillProcessLauncher.scala
def getExecutablePath: String

Attributes

Source
MillProcessLauncher.scala

Get current terminal dimensions. Returns TerminalDimsResult with width/height.

Get current terminal dimensions. Returns TerminalDimsResult with width/height.

Attributes

Source
MillProcessLauncher.scala
def isWin: Boolean

Attributes

Source
MillProcessLauncher.scala
def javaExe(outMode: OutFolderMode, workDir: Path, millRepositories: Seq[String]): String

Attributes

Source
MillProcessLauncher.scala
def javaHome(outMode: OutFolderMode, workDir: Path, millRepositories: Seq[String]): Option[Path]

Attributes

Source
MillProcessLauncher.scala
def launchMillDaemon(daemonDir: Path, outMode: OutFolderMode, runnerClasspath: Seq[Path], useFileLocks: Boolean, workDir: Path, env: Map[String, String], millRepositories: Seq[String]): SubProcess

Attributes

Source
MillProcessLauncher.scala
def launchMillNoDaemon(args: Seq[String], outMode: OutFolderMode, runnerClasspath: Seq[Path], mainClass: String, useFileLocks: Boolean, workDir: Path, env: Map[String, String], millRepositories: Seq[String]): Int

Attributes

Source
MillProcessLauncher.scala
def loadMillConfig(key: String, workDir: Path): Seq[String]

Attributes

Source
MillProcessLauncher.scala
def millLaunchJvmCommand(runnerClasspath: Seq[Path], outMode: OutFolderMode, workDir: Path, millRepositories: Seq[String]): Seq[String]

Attributes

Source
MillProcessLauncher.scala
def millServerTimeout: Option[String]

Attributes

Source
MillProcessLauncher.scala
def prepareMillRunFolder(daemonDir: Path): Unit

Attributes

Source
MillProcessLauncher.scala