From 96d41c94ceee04bc645d5dff452c4398ea70286a Mon Sep 17 00:00:00 2001 From: Josh Rosen Date: Thu, 30 Apr 2015 11:18:03 -0700 Subject: [PATCH] Use -XDignore.symbol.file to suppress warnings about sun.misc.Unsafe usage --- pom.xml | 6 ++++++ project/SparkBuild.scala | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c85c5feeaf383..ec9c3656dbafc 100644 --- a/pom.xml +++ b/pom.xml @@ -1162,6 +1162,8 @@ ${java.version} -target ${java.version} + + -XDignore.symbol.file @@ -1184,6 +1186,10 @@ UTF-8 1024m true + + + -XDignore.symbol.file + diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala index b7dbcd9bc562a..cc3f3d59ad83f 100644 --- a/project/SparkBuild.scala +++ b/project/SparkBuild.scala @@ -140,7 +140,9 @@ object SparkBuild extends PomBuild { javacOptions in (Compile, doc) ++= { val Array(major, minor, _) = System.getProperty("java.version").split("\\.", 3) if (major.toInt >= 1 && minor.toInt >= 8) Seq("-Xdoclint:all", "-Xdoclint:-missing") else Seq.empty - } + }, + // This option is needed to suppress warnings from sun.misc.Unsafe usage + javacOptions in Compile += "-XDignore.symbol.file" ) def enable(settings: Seq[Setting[_]])(projectRef: ProjectRef) = {