Java 7 has better file API and jenkins should have better performance. Also 
this should allow cleanup stab that do conditioning 6 vs 7 for some parts 
of code. Some libraries already start requiring java 1.7. If 1.6 is EOL 
then i'm +1 for switching to 1.7 as base line.

On Tuesday, March 24, 2015 at 1:42:02 PM UTC+3, nicolas de loof wrote:
>
> As said when I opened this topic, I can't see major benefit in requiring 
> Java 7 from a developer point of view (some syntactic sugar, few new API, 
> what else ?), compared to huge benefit of Java 8 to review API design and 
> extensibility
>
> 2015-03-24 11:36 GMT+01:00 Stephen Connolly <[email protected] 
> <javascript:>>:
>
>> I think we could start looking at requiring Java 7 as a minimum for 
>> Runtime of Jenkins... given that Maven 3.3.1 has moved its minimum runtime 
>> to Java 7... if we want to bump the evil plugin version to use the Maven 
>> 3.3.1 embedded jars we will have to bump Jenkins to require Java 7 as a 
>> minimum... never mind that Java 7 goes EOL next month
>>
>> On 24 March 2015 at 10:33, James Nord <[email protected] <javascript:>> 
>> wrote:
>>
>>> Rejoice! IBM AIX and z/OS now have a GA Java8 version.
>>>
>>> http://www-01.ibm.com/support/docview.wss?uid=swg21696670
>>>
>>> Is it time to revisit this once more?
>>>
>>> /James
>>>
>>>
>>> On Thursday, 25 September 2014 16:20:35 UTC+1, Jesse Glick wrote:
>>>
>>>> On Wed, Sep 24, 2014 at 8:47 PM, Mark Waite <[email protected]> 
>>>> wrote: 
>>>> > I added a new test to the git client plugin which depended on a Java 
>>>> 7 NIO 
>>>> > feature.  It failed to compile in my test configuration with Java 6. 
>>>>
>>>> I think it is fine to require Java 7 in tests; there was already a 
>>>> proposal which met with no controversy to require 7 for building 
>>>> plugins, while continuing to use -target 6 and Animal Sniffer to 
>>>> prevent accidental use of 7+ APIs or bytecode (*). Requiring 8 for 
>>>> building plugins, and thus allowing -source 8 features in 
>>>> src/test/java/**/*.java (**), would be a natural next step, a bit 
>>>> controversial but much less so than requiring 8 for running Jenkins 
>>>> itself. 
>>>>
>>>>
>>>> (*) Of course this means functional tests do not find runtime problems 
>>>> occurring on 6 despite lack of linkage errors. But the alternative of 
>>>> running tests on 6 just means the reverse problem, that behavioral 
>>>> changes in 7 which break the plugin are not caught; and this is worse, 
>>>> since many more people will really be running on 7. 
>>>>
>>>> (**) The upcoming version of Animal Sniffer allows you to skip checks 
>>>> on test-scope dependencies. But it might not yet allow checks to be 
>>>> skipped on src/test/java/**/*.java, which is not a dependency; will 
>>>> need to look into it. 
>>>>
>>>  -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Jenkins Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/c7fd3bd4-26f6-488f-a4bc-52bbf0a8dbad%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/c7fd3bd4-26f6-488f-a4bc-52bbf0a8dbad%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMy1JAFugQHay92Uj1WA%3DZF_uBOQcWQ%3DYWjKa0bJLm9n2w%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMy1JAFugQHay92Uj1WA%3DZF_uBOQcWQ%3DYWjKa0bJLm9n2w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/6506e7e4-e1ac-47e0-9bc3-3b53233363c7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to