mirror of https://github.com/sbt/sbt.git
Addresses #4206
This commit is contained in:
parent
5b8272b935
commit
d62a7465ae
|
|
@ -559,6 +559,8 @@ object Defaults extends BuildCommon {
|
||||||
mainClass := pickMainClassOrWarn(discoveredMainClasses.value, streams.value.log),
|
mainClass := pickMainClassOrWarn(discoveredMainClasses.value, streams.value.log),
|
||||||
runMain := foregroundRunMainTask.evaluated,
|
runMain := foregroundRunMainTask.evaluated,
|
||||||
run := foregroundRunTask.evaluated,
|
run := foregroundRunTask.evaluated,
|
||||||
|
fgRun := runTask(fullClasspath, mainClass in run, runner in run).evaluated,
|
||||||
|
fgRunMain := runMainTask(fullClasspath, runner in run).evaluated,
|
||||||
copyResources := copyResourcesTask.value,
|
copyResources := copyResourcesTask.value,
|
||||||
// note that we use the same runner and mainClass as plain run
|
// note that we use the same runner and mainClass as plain run
|
||||||
mainBgRunMainTaskForConfig(This),
|
mainBgRunMainTaskForConfig(This),
|
||||||
|
|
|
||||||
|
|
@ -286,7 +286,9 @@ object Keys {
|
||||||
val bgStop = inputKey[Unit]("Stop a background job by providing its ID.")
|
val bgStop = inputKey[Unit]("Stop a background job by providing its ID.")
|
||||||
val bgWaitFor = inputKey[Unit]("Wait for a background job to finish by providing its ID.")
|
val bgWaitFor = inputKey[Unit]("Wait for a background job to finish by providing its ID.")
|
||||||
val bgRun = inputKey[JobHandle]("Start an application's default main class as a background job")
|
val bgRun = inputKey[JobHandle]("Start an application's default main class as a background job")
|
||||||
|
val fgRun = inputKey[Unit]("Start an application's default main class as a foreground job")
|
||||||
val bgRunMain = inputKey[JobHandle]("Start a provided main class as a background job")
|
val bgRunMain = inputKey[JobHandle]("Start a provided main class as a background job")
|
||||||
|
val fgRunMain = inputKey[Unit]("Start a provided main class as a foreground job")
|
||||||
val bgCopyClasspath = settingKey[Boolean]("Copies classpath on bgRun to prevent conflict.")
|
val bgCopyClasspath = settingKey[Boolean]("Copies classpath on bgRun to prevent conflict.")
|
||||||
|
|
||||||
// Test Keys
|
// Test Keys
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue