From 2a2132d41e8190fc08556c8f2d746f5f8f6d7edc Mon Sep 17 00:00:00 2001 From: Simon Dumas Date: Wed, 30 Sep 2026 12:43:05 +0200 Subject: [PATCH] Target Java 11 for Java sources on Scala 2 builds --- project/Common.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/project/Common.scala b/project/Common.scala index ac0d1707..3cdcabce 100644 --- a/project/Common.scala +++ b/project/Common.scala @@ -41,6 +41,12 @@ object Common extends AutoPlugin { } }, javacOptions ++= Seq("-encoding", "UTF-8"), + javacOptions ++= { + CrossVersion.partialVersion(scalaVersion.value) match { + case Some((2, _)) => Seq("--release", "11") + case _ => Seq.empty + } + }, // Header settings HeaderPlugin.autoImport.headerMappings := Map( FileType.scala -> CommentStyle.cStyleBlockComment,