summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2016-05-10 15:07:45 +1000
committerJason Zaugg <jzaugg@gmail.com>2016-05-16 16:18:15 +1000
commit83864872d7b642520fdf522fd300151d8bc22da4 (patch)
tree152dcbd19d16d798bb9da8204a49bc90f38fa09e /build.sbt
parentcf3850626a62ce7aefad129b3af5c8184c7226a6 (diff)
downloadscala-83864872d7b642520fdf522fd300151d8bc22da4.tar.gz
scala-83864872d7b642520fdf522fd300151d8bc22da4.tar.bz2
scala-83864872d7b642520fdf522fd300151d8bc22da4.zip
Eliminate major sources of daily noise in SBT build.
- Intercept incorrect "binary conflict" warning issued by SBT. Fixes https://github.com/scala/scala-dev/issues/100 - Bump to a new version of pantsbuild/jarjar to fix an incompatibility with Java 8 parameter names in class files, which we run into on the 2.12.x branch. See: https://github.com/pantsbuild/jarjar/pull/19 - Disable info level logging for dependency resolve/download.
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt10
1 files changed, 7 insertions, 3 deletions
diff --git a/build.sbt b/build.sbt
index 5b9036deb4..e2cf40dbbc 100644
--- a/build.sbt
+++ b/build.sbt
@@ -210,7 +210,9 @@ lazy val commonSettings = clearSourceAndResourceDirectories ++ publishSettings +
// Don't log process output (e.g. of forked `compiler/runMain ...Main`), just pass it
// directly to stdout
- outputStrategy in run := Some(StdoutOutput)
+ outputStrategy in run := Some(StdoutOutput),
+ Quiet.silenceScalaBinaryVersionWarning,
+ Quiet.silenceIvyUpdateInfoLogging
)
/** Extra post-processing for the published POM files. These are needed to create POMs that
@@ -475,6 +477,7 @@ lazy val replJlineEmbedded = Project("repl-jline-embedded", file(".") / "target"
}),
publishArtifact := false,
connectInput in run := true
+
)
.dependsOn(replJline)
@@ -677,8 +680,9 @@ lazy val root = (project in file("."))
publishArtifact := false,
publish := {},
publishLocal := {},
- commands ++= ScriptCommands.all
- )
+ commands ++= ScriptCommands.all,
+ Quiet.silenceIvyUpdateInfoLogging
+)
.aggregate(library, forkjoin, reflect, compiler, interactive, repl, replJline, replJlineEmbedded,
scaladoc, scalap, actors, partestExtras, junit, libraryAll, scalaDist).settings(
sources in Compile := Seq.empty,