I think we should keep it simple. If some version of Java is dead, past public update EOLs, then it's OK by me to switch _master development_ to a supported Java version. To me, this means that all master development should be on Java 7 now.
Perso, I do not want to support multiple Java versions in one code base, seems like a headache and hoop jumping. Unless we have a really good reason... ;-) Gary On Sat, Sep 13, 2014 at 9:58 PM, Matt Sicker <[email protected]> wrote: > On 13 September 2014 19:03, Ralph Goers <[email protected]> > wrote: > >> For example, we could plan to upgrade our minimum version whenever >> Premier support ends (Java 6 until Dec 2015, Java 7 until July 2019, etc). >> > Good idea. > > >> I also wouldn’t want to jump from version 2.x to 3.x just because we >> changed the minimum JDK version. At the same time I think it should be >> clear to users that they can’t just upgrade from 2.2 to 2.3. That may mean >> we would want to use 4 digit version numbers and only go to 2.1.0.0 when we >> switch the JDK. >> > I don't understand this four digit version number thing. Could you > elaborate? > > >> I should also state that I have no problem if some of our add-on modules >> require a different JDK version. I also think we could do things like make >> things like Date formatting be pluggable so that if you are running on JDK >> 8 you can use it instead of whatever core normally provides. >> > Could we do something like Spring and have some annotations for Java7 and > Java8 to mark classes that require those versions of Java? I'd have to look > into it more to see how they compile everything this way, but it seems like > a neat idea. > > -- > Matt Sicker <[email protected]> > -- E-Mail: [email protected] | [email protected] Java Persistence with Hibernate, Second Edition <http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory
