> 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 <[email protected]> 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 >> [email protected] >> twitter.com/galderz >> >> >> _______________________________________________ >> infinispan-dev mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/infinispan-dev > > -- > Galder Zamarreño > [email protected] > twitter.com/galderz > > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
