+1

Thanks,
Caty

On Tue, Feb 9, 2016 at 5:11 PM, vinc...@massol.net <vinc...@massol.net>
wrote:

> Hi devs,
>
> I’d like to propose that we move to Java 8 as the minimal Java version
> supported for XWiki 8.0+.
>
> The rationale is:
>
> * Java 7 is end of life since April 2015.
> * It brings [Default Methods|
> https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html]
> which would make retro compatibility a lot easier for us (it's very hard to
> add new features to existing API right now).
> * Required for:
> ** Infinispan 8
> ** JGroups 4
> ** Jetty 9.3+ seems to require Java 8 (or maybe it's just optimized for
> it, http://download.eclipse.org/jetty/ is not crystal clear about what
> "Java 8+" means exactly)
>
> Nice to have
> * Lambda Expressions
> * Repeating Annotations which would probably allow us to use several times
> \@Named instead of \@Component(hints=\{"hint1", "hint2"\}) for example
> * New date/time APIs (pretty much what is in Joda Time). We should
> refactor our $datetool velocity tool to make the java.time api available
> from velocity
> * more…
>
> See http://jira.xwiki.org/browse/XCOMMONS-878
>
> Here’s my +1 and my +1 to start requiring Java 8 for 8.0M2.
>
> Thanks
> -Vincent
>
> _______________________________________________
> devs mailing list
> d...@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to