MillMain0
Attributes
- Source
- MillMain0.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MillMain0.type
Members list
Value members
Concrete methods
Best-effort reset of System.getProperties to the daemon's initial properties plus the launcher's user-specified -D overrides.
Best-effort reset of System.getProperties to the daemon's initial properties plus the launcher's user-specified -D overrides.
Concurrency caveat: System.getProperties is process-global, so this method is inherently racy when multiple launchers run in the same daemon. Launcher A's call here can clobber launcher B's -D overrides mid-run, and any task code that mutates sys.props from one launcher will be visible to the others. There is no fix at this layer — the JVM has no per-thread/per-evaluation system-property scope. Build authors who need isolated configuration should pass values through task inputs/env vars rather than via -D system properties.
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Process-level lock used to coordinate access to the output folder between concurrent Mill processes.
Process-level lock used to coordinate access to the output folder between concurrent Mill processes.
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Determine, whether we need a build.mill or not.
Starts the BSP server
Starts the BSP server
Value parameters
- bspStreams
-
Streams to use for BSP JSONRPC communication with the BSP client
Attributes
- Source
- MillMain0.scala