One of the reasons, other than the fact that I haven’t personally seen anyone 
using Java 5 in development projects or production for many years now, has to 
do with the development and testing of the project itself. 

It’s hard to find a Java 5 runtime to actually test the product against (almost 
the same with Java 6). Plus the fact that, for enhancements like this one [1] 
we will end up adding a bit more complexity to the project which can be avoided 
if we move to a higher version. Add to that the various language level features 
that we can’t currently use (try with resources, switch statements from string 
etc…) in the code.

As for using Ivy with Ant 1.9.x, I think the strategy we can follow is to 
recommend users to use Ivy 2.5.x with Ant 1.10.x (which by the way is Java 8 
runtime backed). If however they do want to use Ant 1.9.x version, then ask 
them to use Ivy 2.4.0.



On 19-May-2017, at 12:33 PM, Maarten Coene <> 

I think we should stick to Java5 as long as Ant 1.9.x is actively 
maintained.This keeps Ivy usable for both Ant 1.9.x and Ant 1.10.x
Or are there good reasons to increase the minimum Java version, like features 
that cannot be implemented with Java 5?
But since I don't have the time at the moment to be more active for the 
community, I will not block any decission made.
So my vote is -0.

     Van: Jan Matèrne <>
Aan: 'Ant Developers List' <> 
Verzonden: vrijdag 19 mei 7:25 2017
Onderwerp: [VOTE] Increase minimum Java version for Ivy to Java7

As discussed on this mailing list [1] we should increase the minimum Java
version [2] from current (Ivy-2.4.0) Java5 to Java 7 (Ivy-2.5.0).
Decisions whether to increase to Java8 after that release should be make
after that release.
According to the bylaws [3] this vote is open for one week (until

Here is my +1


To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to