Attributes
- Companion
- object
- Source
- RunModule.scala
- Graph
-
- Supertypes
-
trait RunModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait TestModuletrait Junit4trait Junit5trait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTestShow all
Members list
Type members
Inherited classlikes
Miscellaneous machinery around traversing & querying the build hierarchy, that should not be needed by normal users of Mill
Miscellaneous machinery around traversing & querying the build hierarchy, that should not be needed by normal users of Mill
Attributes
- Inherited from:
- Module
- Source
- Module.scala
- Supertypes
Value members
Concrete methods
All main classes detected in this module that can serve as program entry-points.
All main classes detected in this module that can serve as program entry-points.
Attributes
- Source
- RunModule.scala
Attributes
- Source
- RunModule.scala
Attributes
- Source
- RunModule.scala
Attributes
- Source
- RunModule.scala
Any command-line parameters you want to pass to the forked JVM.
Any environment variables you want to pass to the forked JVM.
Attributes
- Source
- RunModule.scala
Builds a command-line "launcher" file that can be used to run this module's code, without the Mill process. Useful for deployment & other places where you do not want a build tool running
Builds a command-line "launcher" file that can be used to run this module's code, without the Mill process. Useful for deployment & other places where you do not want a build tool running
Attributes
- Source
- RunModule.scala
The elements of the run classpath which are local to this module. This is typically the output of a compilation step and bundles runtime resources.
The elements of the run classpath which are local to this module. This is typically the output of a compilation step and bundles runtime resources.
Attributes
- Source
- RunModule.scala
Allows you to specify an explicit main class to use for the run
command. If none is specified, the classpath is searched for an appropriate main class to use if one exists.
Allows you to specify an explicit main class to use for the run
command. If none is specified, the classpath is searched for an appropriate main class to use if one exists.
Attributes
- Source
- RunModule.scala
Runs this module's code in a subprocess and waits for it to finish
Runs this module's code in a subprocess and waits for it to finish
Attributes
- Source
- RunModule.scala
Runs this module's code in a background process, until it dies or runBackground
is used again. This lets you continue using Mill while the process is running in the background: editing files, compiling, and only re-starting the background process when you're ready.
Runs this module's code in a background process, until it dies or runBackground
is used again. This lets you continue using Mill while the process is running in the background: editing files, compiling, and only re-starting the background process when you're ready.
You can also use -w foo.runBackground
to make Mill watch for changes and automatically recompile your code & restart the background process when ready. This is useful when working on long-running server processes that would otherwise run forever
Attributes
- Source
- RunModule.scala
If true, stdout and stderr of the process executed by runBackground
or runMainBackground
is sent to mill's stdout/stderr (which usually flow to the console).
If true, stdout and stderr of the process executed by runBackground
or runMainBackground
is sent to mill's stdout/stderr (which usually flow to the console).
If false, output will be directed to files stdout.log
and stderr.log
in runBackground.dest
(or runMainBackground.dest
)
Attributes
- Source
- RunModule.scala
Attributes
- Source
- RunModule.scala
Attributes
- Source
- RunModule.scala
All classfiles and resources including upstream modules and dependencies necessary to run this module's code.
All classfiles and resources including upstream modules and dependencies necessary to run this module's code.
Attributes
- Source
- RunModule.scala
Runs this module's code in a subprocess and waits for it to finish
Runs this module's code in a subprocess and waits for it to finish
Attributes
- Source
- RunModule.scala
Runs this module's code in-process within an isolated classloader. This is faster than run
, but in exchange you have less isolation between runs since the code can dirty the parent Mill process and potentially leave it in a bad state.
Runs this module's code in-process within an isolated classloader. This is faster than run
, but in exchange you have less isolation between runs since the code can dirty the parent Mill process and potentially leave it in a bad state.
Attributes
- Source
- RunModule.scala
Attributes
- Source
- RunModule.scala
Same as run
, but lets you specify a main class to run
Same as runBackground
, but lets you specify a main class to run
Same as runLocal
, but lets you specify a main class to run
Control whether run*
-targets should use an args file to pass command line args, if possible.
Control whether run*
-targets should use an args file to pass command line args, if possible.
Attributes
- Source
- RunModule.scala
Attributes
- Source
- RunModule.scala
Inherited methods
Attributes
- Inherited from:
- WithJvmWorker
- Source
- WithZincWorker.scala
Attributes
- Inherited from:
- BaseClass
- Source
- Module.scala
Attributes
- Inherited from:
- Module
- Source
- Module.scala
Attributes
- Inherited from:
- Module
- Source
- Module.scala
Attributes
- Inherited from:
- Module
- Source
- Module.scala
Attributes
- Inherited from:
- Module
- Source
- Module.scala
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Module -> Any
- Inherited from:
- Module
- Source
- Module.scala
Implicits
Inherited implicits
Attributes
- Inherited from:
- Module
- Source
- Module.scala