ServerLauncher
Client side code that interacts with Server.scala in order to launch a generic long-lived background daemon.
Attributes
- Source
- ServerLauncher.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServerLauncher.type
Members list
Type members
Classlikes
Attributes
- Source
- ServerLauncher.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait AutoCloseableclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Attempts to start a server process using initServer if needed.
Attempts to start a server process using initServer if needed.
Attributes
- Source
- ServerLauncher.scala
Establishes a connection to the Mill server by acquiring necessary locks and potentially starting a new server process if one is not already running.
Establishes a connection to the Mill server by acquiring necessary locks and potentially starting a new server process if one is not already running.
Value parameters
- millVersion
-
If provided, checks that any existing daemon has a matching version. If mismatched, terminates the old daemon before starting a new one.
Attributes
- Source
- ServerLauncher.scala
Attributes
- Source
- ServerLauncher.scala
Run client logic with a connection established to a Mill server.
Run client logic with a connection established to a Mill server.
Attributes
- Source
- ServerLauncher.scala