+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]

Reply via email to