ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From J Pai <>
Subject Re: [VOTE] Increase minimum Java version for Ivy to Java7
Date Fri, 19 May 2017 07:39:54 GMT
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 <> wrote:

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:

View raw message