On Thu, 2018-07-05 at 17:17 +0200, Konrad Windszus wrote:
> I would  recommend to not provide a default compiler class version at
> all but rather force each inheriting module to set that explicitly
> via a property. There is even a Maven enforcer rule which makes Maven
> builds fail in case that property is not set. 
> That way each module must define the compatibility on its own!
> Konrad

That might be overkill though ... I would go with sensible defaults.

Robert

> 
> Von meinem iPhone gesendet
> 
> > Am 05.07.2018 um 17:11 schrieb Nicolas Peltier <peltier.nicolas@gma
> > il.com>:
> > 
> > isn't this also a removal of sling support for java 7 ?
> > leaving the option to compile with it does not help as soon as you
> > get java
> > 8 specificities
> > 
> > i'm not saying i'm against it, just that it's not just a default
> > language
> > level change, and we should be clearer if we do it
> > 
> > > Le jeu. 5 juil. 2018 à 17:09, Jason E Bailey <[email protected]> a
> > > écrit :
> > > 
> > > I'm proposing we update the parent pom so that JRE8 is the
> > > default
> > > compilation level.
> > > 
> > > This should not break code except for extreme corner cases
> > > http://www.oracle.com/technetwork/java/javase/8-compatibility-gui
> > > de-2156366.html
> > > 
> > > This will provide access to language improvements that are in
> > > Java8 for
> > > all development.
> > > 
> > > 
> > > - Jason
> > > 
> 
> 

Reply via email to