+1000 Regards,
Hervé Le jeudi 7 février 2013 11:46:52 Stephen Connolly a écrit : [...] > I am against moving up "just because". However I am all in favour of moving > up "because XYZ". > > For me invalid reasons to move to as a runtime requirement 1.6 are things > like: > > * I cannot get a 1.5 JDK on my chosen development machine => configure > animal-sniffer > > * There is a compiler bug in generics that means that some of the generics > I want to introduce into Maven's APIs will not compile on JDK 1.5 => that > is a valid reason to require 1.6 as a build maven requirement, but > animal-sniffer can let us keep 1.5 as a run-time requirement. > > Valid reasons to move to 1.6 are things like: > > * This 3rd party dependency we use has a bug that needs fixing, they have > fixed it in version V.W but that artifact is using 1.6 bytecode so we > either keep the bug or upgrade the dependency and consequently upgrade the > minimum required JVM to run Maven. > > * There is a big feature that I want to implement and it will be 10 times > easier to write and maintain with the language features in 1.6 > > My point is I am 100% fine with us upping the requirement to 1.6 or 1.7. I > just want a *good* reason... doesn't have to be a *big* reason... just a > good one. > > -STephen --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
