You only get the new language features from after 1.5 if target > 1.5, so
switching core to use the newer features would make core incompatible with
running on 1.5


On 29 November 2012 17:25, Ron Wheeler <rwhee...@artifact-software.com>wrote:

> On 29/11/2012 12:01 PM, Curtis Rueden wrote:
>
>> Hi Ron,
>>
>> > Is it not possible to run Maven in a JRE7 VM and compile code with a
>> > 1.3 compiler?
>>
>> If you have a JRE7 VM available, then sure. If JRE7 is not available for
>> your platform, then it must remain possible to run Maven with an older JRE,
>> or else no more Maven for you. I do not know enough about Maven internals
>> to know if it would be feasible to increase the default source/target
>> version to 1.7 while keeping Maven core itself compatible with 1.5, though.
>> From Jochen & Stephen's exchange, it sounds like maybe not. If so, then my
>> vote is for Maven core to remain compatible with Java 1.5, as Stephen
>> suggested.
>>
>
> I would be surprised if this is true since it is certainly possible to
> compile with Java7 and to run Maven in a Java7 VM. I would not expect
> changing a default value to affect the running of Maven.
> I certainly am not suggesting doing anything to Maven itself that would
> make it so that it would not run in a Java5 VM
> I am sure that some of the Maven developers would like to use some of the
> new Java features to make the coding easier.
>
>
> Ron
>
>
>> > What keeps people on old versions for over 8 years(1.5)?
>>
>> One reason is old hardware. For example, if you have a Mac PowerPC, you
>> are stuck on OS X 10.5 "Leopard", which will never run Java 7. Another
>> reason is old software. If you run OS X 10.6 "Snow Leopard", you are stuck
>> with Java 6, since the OpenJDK7 and Oracle JDK 7 projects decided to
>> require 10.7 "Lion" or newer. This might be OK if upgrading were free,
>> and/or if Lion were strictly an "upgrade", but it actually removes
>> functionality (e.g., Rosetta).
>>
>> When deciding whether to start requiring Java 6 for some of our OSS
>> projects, we took at look at our usage statistics, and found that (as of ~1
>> year ago) more than 10% of our total user base ran OS X 10.5 or earlier. So
>> we decided to wait a bit longer.
>>
>> Regards,
>> Curtis
>>
>
>
> --
> Ron Wheeler
> President
> Artifact Software Inc
> email: rwhee...@artifact-software.com
> skype: ronaldmwheeler
> phone: 866-970-2435, ext 102
>
>

Reply via email to