diff --git a/build.sbt b/build.sbt
index 2cbf0eaa..90de2be1 100644
--- a/build.sbt
+++ b/build.sbt
@@ -32,6 +32,7 @@ val sharedSettings = Seq(
     "-Wvalue-discard",
     "-Wnumeric-widen"
   ),
+  javacOptions ++= Seq("-target", "1.8", "-source", "1.8"),
   LocalRootProject / toolsPackage := {
     val v      = version.value
     val logger = streams.value.log