Ok, only build on the scala version it was made for, but support multiple JDKs