> I don't get one thing first of all. Why not moving to *all* Java 8
> without
> the hassle of compiling with a platform and retrofitting to another?
> What is the purpose of such a move?
> 


So that compatibility of build tools is narrower than that of runtime.

One example is what java and maven versions apache's jenkins
infrastructure supports imposes different constraints as to what are
user base does.
Also we can provide a standard secured build tool set over multiple
branches that offer different runtime compatibilities.
Like knowing I don't have to go find JDK1.7 to build and test before
committing (or like having different jenkins builds to ensure we can
build on both Java7 and Java8, etc etc)

regards,
Mick

Reply via email to