Skip to content

Commit b38916d

Browse files
authored
Merge pull request scalacenter#1657 from tgodzik/fix-i1656
Allow Java versions with a suffix
2 parents 2721355 + b9e6936 commit b38916d

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

frontend/src/main/scala/bloop/data/Project.scala

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,8 +251,15 @@ final case class Project(
251251
getJavaVersionFromJavaHome(f.javaHome)
252252
)
253253
.getOrElse(Properties.javaVersion)
254-
255-
compareVersions(compileVersion, version) >= 0
254+
.split("-")
255+
.head // needed for versions like 17-ea
256+
try {
257+
compareVersions(compileVersion, version) >= 0
258+
} catch {
259+
case NonFatal(_) =>
260+
logger.error(s"Invalid Java number $compileVersion")
261+
false
262+
}
256263
}
257264
}
258265

0 commit comments

Comments
 (0)