aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-10-16 17:24:18 +0100
committerSean Owen <sowen@cloudera.com>2015-10-16 17:24:18 +0100
commit4ee2cea2a43f7d04ab8511d9c029f80c5dadd48e (patch)
treedbb05ff21d3869603a63a6eba5b54cf4830498e9 /project
parent08698ee1d6f29b2c999416f18a074d5193cdacd5 (diff)
downloadspark-4ee2cea2a43f7d04ab8511d9c029f80c5dadd48e.tar.gz
spark-4ee2cea2a43f7d04ab8511d9c029f80c5dadd48e.tar.bz2
spark-4ee2cea2a43f7d04ab8511d9c029f80c5dadd48e.zip
[SPARK-11122] [BUILD] [WARN] Add tag to fatal warnings
Shows that an error is actually due to a fatal warning. Author: Jakob Odersky <jodersky@gmail.com> Closes #9128 from jodersky/fatalwarnings.
Diffstat (limited to 'project')
-rw-r--r--project/SparkBuild.scala11
1 files changed, 9 insertions, 2 deletions
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 8f0f310ddd..766edd9500 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -164,7 +164,7 @@ object SparkBuild extends PomBuild {
// Code snippet taken from https://issues.scala-lang.org/browse/SI-8410.
compile in Compile := {
val analysis = (compile in Compile).value
- val s = streams.value
+ val out = streams.value
def logProblem(l: (=> String) => Unit, f: File, p: xsbti.Problem) = {
l(f.toString + ":" + p.position.line.fold("")(_ + ":") + " " + p.message)
@@ -181,7 +181,14 @@ object SparkBuild extends PomBuild {
failed = failed + 1
}
- logProblem(if (deprecation) s.log.warn else s.log.error, k, p)
+ val printer: (=> String) => Unit = s => if (deprecation) {
+ out.log.warn(s)
+ } else {
+ out.log.error("[warn] " + s)
+ }
+
+ logProblem(printer, k, p)
+
}
}