mirror of https://github.com/sbt/sbt.git
Fix the run logic so the mainClass setting is actually used when set.
This commit is contained in:
parent
bfb4351fd7
commit
2d3f57ad51
|
|
@ -264,7 +264,7 @@ object Defaults extends BuildCommon {
|
|||
definedSbtPlugins <<= discoverPlugins,
|
||||
discoveredSbtPlugins <<= discoverSbtPluginNames,
|
||||
inTask(run)(runnerTask :: Nil).head,
|
||||
selectMainClass := pickMainClass(discoveredMainClasses.value) orElse askForMainClass(discoveredMainClasses.value),
|
||||
selectMainClass := mainClass.value orElse askForMainClass(discoveredMainClasses.value),
|
||||
mainClass in run := (selectMainClass in run).value,
|
||||
mainClass := pickMainClassOrWarn(discoveredMainClasses.value, streams.value.log),
|
||||
run <<= runTask(fullClasspath, mainClass in run, runner in run),
|
||||
|
|
|
|||
Loading…
Reference in New Issue