now handling various JDK versions in build.sbt