[forge-dev] JDK 8

George Gastaldi ggastald at redhat.com
Tue Oct 13 13:18:52 EDT 2015


Poll is over. We decided to have JDK 8 supported in Forge 3. I have already
started some work in https://github.com/forge/core/tree/3.x and should
release an Alpha version still this year.
We'll keep using JDK 7 for the 2.x branch. New Features will be introduced
in Forge 3.

On Thu, Oct 8, 2015 at 12:53 PM, Max Rydahl Andersen <manderse at redhat.com>
wrote:

> On 7 Oct 2015, at 12:05, George Gastaldi wrote:
>
> > Hi Ivan, thanks for the feedback.
> >
> > Yeah, I was thinking of removing that or move it to a maven profile
> > that is
> > activated when the project builds on JDK7 only (that can be done now).
> >
> > So far the only objection I have received about moving to JDK8 is from
> > the
> > Fabric8 team asking that this should be done in Forge 3:
> > https://twitter.com/davsclaus/status/651632079566950400?s=09
>
> His point is very valid.
>
> But wonder what data he has ;)
>
> btw. it is only jboss tools master (i.e. for Neon) that is currently
> freely opened for Java 8.
>
> /max
>
> > Best Regards,
> > Em 07/10/2015 04:36, "Ivan St. Ivanov" <ivan.st.ivanov at gmail.com>
> > escreveu:
> >
> >> The problem with Java 9 is that you can't run tests, because the JVM
> >> that
> >> runs them won't start. If you want to run with Java 9, you have to
> >> either
> >> run the build with -DskipTests or remove this from pom.xml.
> >>
> >> On Wed, Oct 7, 2015 at 10:10 AM, Daniel Cunha <danielsoro at gmail.com>
> >> wrote:
> >>
> >>> Make sense remove it from the pom if we go to Java 8. :)
> >>> Can you share your problem with Java 9? (even though we don't have a
> >>> final version of Java 9 ATM)
> >>>
> >>> On Wed, Oct 7, 2015 at 3:40 AM, Ivan St. Ivanov
> >>> <ivan.st.ivanov at gmail.com
> >>>> wrote:
> >>>
> >>>> Hi Geroge,
> >>>>
> >>>> That's wonderful! Finally we can rewrite all those anonymous inner
> >>>> classes with lambdas. And use streams. And sometimes Optional in
> >>>> the APIs :)
> >>>>
> >>>> Do you plan to remove this from the root pom:
> >>>>
> >>>> <plugin>
> >>>> <groupId>org.apache.maven.plugins</groupId>
> >>>> <artifactId>maven-surefire-plugin</artifactId>
> >>>> <configuration>
> >>>> <argLine>-Xms256m -Xmx512m -XX:MaxPermSize=160m</argLine>
> >>>> </configuration>
> >>>> </plugin>
> >>>>
> >>>> It doesn't make sense anymore. But has been bugging me all the time
> >>>> when
> >>>> I try to build Forge with Java 9 (it's an error there).
> >>>>
> >>>> Cheers,
> >>>> Ivan
> >>>>
> >>>>
> >>>> On Wed, Oct 7, 2015 at 8:43 AM, Daniel Cunha <danielsoro at gmail.com>
> >>>> wrote:
> >>>>
> >>>>> I agree with that! :)
> >>>>>
> >>>>> +1 for Java 8.
> >>>>>
> >>>>> On Wed, Oct 7, 2015 at 2:23 AM, George Gastaldi
> >>>>> <ggastald at redhat.com>
> >>>>> wrote:
> >>>>>
> >>>>>> Hello Forge users,
> >>>>>>
> >>>>>> For the next minor release, I'd like to make JDK8 the minimum
> >>>>>> requirement.
> >>>>>>
> >>>>>> The JBoss Tools team is already using JDK8 as the minimum
> >>>>>> requirement
> >>>>>> for their new versions. We are already running our build in JDK8
> >>>>>> (with
> >>>>>> sources set to 1.7 still)
> >>>>>>
> >>>>>> Is there any objection? Say it now or forever hold your peace,
> >>>>>> because
> >>>>>> the Forge train never stops ;)
> >>>>>>
> >>>>>> Best Regards, love you all!
> >>>>>>
> >>>>>> George Gastaldi
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> forge-dev mailing list
> >>>>>> forge-dev at lists.jboss.org
> >>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Daniel Cunha (soro)
> >>>>> https://twitter.com/dvlc_
> >>>>> http://www.tomitribe.com
> >>>>>
> >>>>> _______________________________________________
> >>>>> forge-dev mailing list
> >>>>> forge-dev at lists.jboss.org
> >>>>> https://lists.jboss.org/mailman/listinfo/forge-dev
> >>>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> forge-dev mailing list
> >>>> forge-dev at lists.jboss.org
> >>>> https://lists.jboss.org/mailman/listinfo/forge-dev
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Daniel Cunha (soro)
> >>> https://twitter.com/dvlc_
> >>> http://www.tomitribe.com
> >>>
> >>> _______________________________________________
> >>> forge-dev mailing list
> >>> forge-dev at lists.jboss.org
> >>> https://lists.jboss.org/mailman/listinfo/forge-dev
> >>>
> >>
> >>
> >> _______________________________________________
> >> forge-dev mailing list
> >> forge-dev at lists.jboss.org
> >> https://lists.jboss.org/mailman/listinfo/forge-dev
> >>
> > _______________________________________________
> > forge-dev mailing list
> > forge-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/forge-dev
>
>
> /max
> http://about.me/maxandersen
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>



-- 
*George Gastaldi | Senior Software Engineer*

JBoss Forge Team
T: +55 11 3524-6169
M: +55 47 9711-1000
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20151013/e330eb4e/attachment-0001.html 


More information about the forge-dev mailing list