diff options
Diffstat (limited to 'project/build/ExternalTaskRunner.scala')
-rw-r--r-- | project/build/ExternalTaskRunner.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/project/build/ExternalTaskRunner.scala b/project/build/ExternalTaskRunner.scala index c9ad97b970..b99af1b003 100644 --- a/project/build/ExternalTaskRunner.scala +++ b/project/build/ExternalTaskRunner.scala @@ -7,7 +7,7 @@ import ExternalTaskRunner._ * performance issue) and that in order to keep incremental compilation, we allow to launch a task from a * specific project / sub-project in a different instance of sbt that disappear once the task has finished. */ -class ExternalTaskRunner(root:Path,projectName:String, taskName :String, log: Logger ){ +class ExternalTaskRunner(root:Path,projectName:String, taskName :String,errorMessage:String, log: Logger ){ def runTask:Option[String] ={ @@ -16,7 +16,7 @@ class ExternalTaskRunner(root:Path,projectName:String, taskName :String, log: Lo log.info("Launching task ["+taskName+"] of project ["+projectName+"] in new sbt instance") externalSbt.! match{ case 0 => None - case _ => Some("External Task Failed") + case _ => Some(errorMessage) } } @@ -31,4 +31,4 @@ object ExternalTaskRunner{ -}
\ No newline at end of file +} |