summaryrefslogtreecommitdiff
path: root/project/build/ExternalTaskRunner.scala
diff options
context:
space:
mode:
Diffstat (limited to 'project/build/ExternalTaskRunner.scala')
-rw-r--r--project/build/ExternalTaskRunner.scala6
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
+}