mirror of https://github.com/sbt/sbt.git
When *::main-class is set, use its value for run::main-class
This commit is contained in:
parent
048d5157c7
commit
f092fb35c9
|
|
@ -218,7 +218,7 @@ object Defaults extends BuildCommon
|
|||
discoveredMainClasses <<= compile map discoverMainClasses storeAs discoveredMainClasses triggeredBy compile,
|
||||
definedSbtPlugins <<= discoverPlugins,
|
||||
inTask(run)(runnerTask :: Nil).head,
|
||||
selectMainClass <<= discoveredMainClasses map selectRunMain,
|
||||
selectMainClass <<= (discoveredMainClasses, mainClass) map { (classes, explicit) => explicit orElse selectRunMain(classes) },
|
||||
mainClass in run <<= selectMainClass in run,
|
||||
mainClass <<= discoveredMainClasses map selectPackageMain,
|
||||
run <<= runTask(fullClasspath, mainClass in run, runner in run),
|
||||
|
|
|
|||
Loading…
Reference in New Issue