> Another potential problem, as rightly pointed out by Will on IRC, is 
that it would also cause issues for anyone trying to run our testsuite 
with JDK7 or earlier, if anyone is doing such a thing.

Galder, we may be doing such a thing :) The test suite is meant to 
verify correctness of our libraries when executed against a concrete set 
of external dependencies, with clearly specified supported versions or 
version intervals - the jdk being the most important of them.

Since we'll no longer be able to run on jdk 7 we can no longer support 
jdk. Even if animal-sniffer cheerfully reports we've not broken binary 
compat, that still does not mean much when it comes to jdk version 
specific issues, or jdk maker specific issue (remember the IBM jdk 
oddities).

Mavenwise, I think it is not possible to have a different compiler 
language level for module sources vs. test sources and Eclipse and 
Intellij also cannot cope with two source levels per module, so this 
would introduce some unnecessary development discomfort.  I would vote 
no for this.

Adrian

On 04/30/2014 02:55 PM, Galder Zamarreño wrote:
> On 30 Apr 2014, at 13:36, Galder Zamarreño <gal...@redhat.com> wrote:
>
>> Hi all,
>>
>> Just thinking out loud: what about we start using JDK8+ for all the test 
>> code in Infinispan?
>>
>> The production code would still have language level 6/7 (whatever is 
>> required…).
>>
>> This way we start getting ourselves familiar with JDK8 in a safe environment 
>> and we reduce some of the boiler plate code currently existing in the tests.
>>
>> This would only problematic for anyone consuming our test jars. They’d need 
>> move up to JDK8+ along with us.
> Another potential problem, as rightly pointed out by Will on IRC, is that it 
> would also cause issues for anyone trying to run our testsuite with JDK7 or 
> earlier, if anyone is doing such a thing.
>
>> Thoughts?
>>
>> p.s. Recently I found https://leanpub.com/whatsnewinjava8/read which 
>> provides a great overview on what’s new in JDK8 along with small code 
>> samples.
>> --
>> Galder Zamarreño
>> gal...@redhat.com
>> twitter.com/galderz
>>
>>
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
> --
> Galder Zamarreño
> gal...@redhat.com
> twitter.com/galderz
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to