Sorry my important typo " I would have a problem with Java 1.8 ". Correction " I would NOT have a problem with Java 1.8 "
On Thu, Oct 3, 2019 at 5:03 PM Tibor Digana <tibordig...@apache.org> wrote: > This is not very serious discussion since we saw users on our mailing list > who said that he is using Java 1.6 compiler and JDK7 in Maven. > Serious discussion would uncover pros/cons and impact analysis. > > I would have a problem with Java 1.8 in target and source code but I have > problem that we excluded our users from the VOTE. > Regarding Java 1.7 we clearly uncovered the migration plan, versions of > plugins, core etc. Here nothing like that exists - only that somebody > created a Jira ticket. > > Technically I would be interested if somebody could explain what NEW > Security API is in Java 1.8 and performance impact of Streams API. That's > the impact in the source code. > Somebody has other questions too. > Then we can write Wiki as well as rules, conditions and plan. > > Cheers > Tibor17 > > On Thu, Oct 3, 2019 at 4:55 PM Karl Heinz Marbaise <khmarba...@gmx.de> > wrote: > >> On 03.10.19 14:15, Elliotte Rusty Harold wrote: >> > Strong -1 on Java 8 as the minimum version. Google Cloud Platform has >> > lots of products and customers that still require Java 7. If Maven >> > requires Java 8, we'd have to stick to the latest of whichever release >> > does support Java 7 for at least a year and I'm guessing longer. >> >> Hm.. first Java 7 is out for eight years now (2011) (End of live) and >> has no public updates for security/bug fixes etc. since 2015 >> >> Furthermore Java 8 is out for five years (2014) so to be honest I >> wouldn't trust an environment which is not upgrading etc. in particular >> in a clould environment... >> >> Why hadn't started Google to update their environment over the time to >> JDK 8 etc. (I think they have much more resources than anyone). >> >> >> One more thing is: >> There is a difference between running Maven to build for example >> with JDK 8 and running your resulting artifacts (see toolchain comment >> from Stephen Connolly.. >> >> Kind regards >> Karl Heinz Marbaise >> >> >> [1]: https://www.oracle.com/technetwork/java/java-se-support-roadmap.html >> >> >> > >> > On Sat, Sep 28, 2019 at 8:04 AM Robert Scholte <rfscho...@apache.org> >> wrote: >> >> >> >> Hi, >> >> >> >> TLDR; introduce maven.experimental.buildconsumer and push Java >> requirement >> >> to Java 8 >> >> >> >> now that Maven 3.6.2 is out for a couple of weeks, it seems like we >> didn't >> >> face real regressions. >> >> The only one might be tricky is the issue related to Tycho. >> >> >> >> However, I think we're ready to push Maven to the next level. >> >> >> >> For those actively reading this list, they should recognize the need >> for >> >> splitting up the pom as it is on the local system versus the pom being >> >> uploaded. Once we truly control this mechanism we can think of >> >> improvements on model 5.0.0 and new fileformats. >> >> >> >> I've created and implemented MNG-6656[1]. It also contains a zip with >> an >> >> example (original, patched, README) to understand what's happening. >> >> >> >> In order to make this successful, we need IDEs and CI Servers to >> >> understand and support these changes. The likely need to implement one >> of >> >> the interfaces[2]. >> >> The new interface uses Java8 Functions (and especially SAXEventFactory >> is >> >> way easier to read+maintain with Java 8). I've tried to keep Maven >> Java 7 >> >> compatible, but that was too hard to do. >> >> So I'd like to use this opportunity to move Maven forward and start >> >> requiring Java 8. >> >> >> >> There are some other improvements I'd like to add (those messages will >> >> follow), so this will imply that it will take some time before we do a >> new >> >> release. >> >> >> >> WDTY, >> >> Robert >> >> >> >> [1] https://issues.apache.org/jira/browse/MNG-6656 >> >> [2] https://github.com/apache/maven/compare/MNG-6656?expand=1 >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> >>