I have code that I've been working on to add Java EE 8 support to NetBeans (mainly modifying maven-j2ee module and a few others), but I have been unsuccessful in making it work properly, thus far. Once I get it to a fully functional state then I plan to submit a PR.
I'm still working on the code, but I can certainly try to publish it to my GitHub account if someone else would like to try and help out. After we are able to add Java EE 8 support, we need to document exactly what needs to be updated in order to add support for a new platform release. Josh Juneau juneau...@gmail.com http://jj-blogger.blogspot.com https://www.apress.com/index.php/author/author/view/id/1866 > On Mar 17, 2019, at 5:10 AM, Geertjan Wielenga > <geertjan.wiele...@googlemail.com.invalid> wrote: > > Definitely too late for all that for this release, though would be > excellent if we were to have a full specification for what we need to > enable us to say that we support Java EE 8, here: > > https://cwiki.apache.org/confluence/display/NETBEANS/Feature+Request+Outlines > > Gj > >> On Sun, Mar 17, 2019 at 11:07 AM Vano Beridze <vanua...@gmail.com> wrote: >> >> I've been using Maven and Adam Bien's archtype in NetBeans 8.2. >> >> By Java EE 8 support I mean: >> 1. Java EE 8 web maven project support natively >> 2. Support for generation of various xml files (web.xml, persistence.xml, >> ...) with correct headers >> This is what comes to my mind at this point. >> >> On Sun, Mar 17, 2019 at 1:54 PM Geertjan Wielenga >> <geertjan.wiele...@googlemail.com.invalid> wrote: >> >>> Seems to me that if you're using Maven, which is more strongly the focus >> of >>> NetBeans than before, that it's not clear what "Java EE 8 support" means. >>> I.e., if you use a Java EE 8 Maven archetype[1], such as Adam Bien's >>> archetype, and deploy to GlassFish 5.1 (which you can download and start >>> from Apache NetBeans 11), then you in fact have Java EE 8 support and >>> nothing more is needed. >>> >>> >> http://www.adam-bien.com/roller/abien/entry/java_ee_8_essentials_archetype >>> >>> It's not clear to me what else is needed for Java EE 8 support, except if >>> you're focused on Ant, which Apache NetBeans 11 is not. Maybe for the >> next >>> release, i.e., 3 months from now, assuming quarterly releases, we should >>> determine what Java EE 8 support means. >>> >>> For now, the fact that we are managing to integrate Java EE from the >> Oracle >>> donation for the first time, is a big step forward in itself. >>> >>> Gj >>> >>> On Sun, Mar 17, 2019 at 10:41 AM Vano Beridze <vanua...@gmail.com> >> wrote: >>> >>>> Hello, >>>> >>>> I'm really interested in getting Java EE 8 support in NetBeans. >>>> Is there any way I can help in that regard? >>>> >>>> Vano >>>> >>>> On Mon, Feb 25, 2019 at 10:36 PM Josh Juneau <juneau...@gmail.com> >>> wrote: >>>> >>>>> Hi Geertjan, >>>>> >>>>> Thanks for reaching out. I had made the required changes to >> j2ee.core >>>> and >>>>> I've re-built my version of NetBeans, but the "Java EE 8" options are >>>> still >>>>> not appearing in the drop-down selections. I've successfully added >>> "Java >>>>> EE 8 API Library" and "Java EE 8 Web API Library" as selectable >>> libraries >>>>> within the Ant Library Manager, but still unable to get the >> integration >>>>> within the project dialogs. I'm working on that and plan to open a >> PR >>>> with >>>>> all required changes once I've gotten it to work. >>>>> >>>>> Thanks and I'll keep the group posted. >>>>> >>>>> On Mon, Feb 25, 2019 at 9:38 AM Geertjan Wielenga >>>>> <geertjan.wiele...@googlemail.com.invalid> wrote: >>>>> >>>>>> How is it going with this? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Gj >>>>>> >>>>>> On Tue, Feb 19, 2019 at 3:30 PM Josh Juneau <juneau...@gmail.com> >>>> wrote: >>>>>> >>>>>>> Excellent, thanks Geertjan! I'll take a look. I appreciate your >>>> help. >>>>>>> >>>>>>> On Tue, Feb 19, 2019 at 8:29 AM Geertjan Wielenga >>>>>>> <geertjan.wiele...@googlemail.com.invalid> wrote: >>>>>>> >>>>>>>> It seems to be in j2ee.core, probably for both. >>>>>>>> >>>>>>>> Gj >>>>>>>> >>>>>>>> On Tue, Feb 19, 2019 at 3:25 PM Geertjan Wielenga < >>>>>>>> geertjan.wiele...@googlemail.com> wrote: >>>>>>>> >>>>>>>>> It will be in two different places, one for Maven projects >> and >>>> one >>>>>> for >>>>>>>> Ant >>>>>>>>> projects. >>>>>>>>> >>>>>>>>> Gj >>>>>>>>> >>>>>>>>> On Tue, Feb 19, 2019 at 3:21 PM Josh Juneau < >>> juneau...@gmail.com >>>>> >>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Of course...will put in the PR. I would like to first >> enable >>>> the >>>>>>>>>> selection >>>>>>>>>> of the Java EE 8 Platform when creating a new project. >> Once I >>>> get >>>>>>> that >>>>>>>>>> working in my environment then I will put in the PR. >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> On Tue, Feb 19, 2019 at 8:00 AM Geertjan Wielenga >>>>>>>>>> <geertjan.wiele...@googlemail.com.invalid> wrote: >>>>>>>>>> >>>>>>>>>>> Great. Provide a pull request and we can evaluate it then. >>>>>>>>>>> >>>>>>>>>>> Gj >>>>>>>>>>> >>>>>>>>>>> On Tue, 19 Feb 2019 at 14:57, Josh Juneau < >>>> juneau...@gmail.com> >>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Since the Java EE 8 Platform is not currently an >> available >>>>>> choice >>>>>>>> when >>>>>>>>>>>> creating an Apache NetBeans project, I have put >> together a >>>>> Java >>>>>>> EE 8 >>>>>>>>>> API >>>>>>>>>>>> module for inclusion in Apache NetBeans. To create the >>>>> module, >>>>>> I >>>>>>>>>>> followed >>>>>>>>>>>> the same structure as the existing javaee7.api module. >> At >>>>> this >>>>>>>> time, >>>>>>>>>> the >>>>>>>>>>>> javaee8.api module resides in my GitHub repository. >>> Since I >>>>>> have >>>>>>>> not >>>>>>>>>> yet >>>>>>>>>>>> added any new features or modules to Apache NetBeans, >> can >>>>>> someone >>>>>>>>>> point >>>>>>>>>>> me >>>>>>>>>>>> into the correct direction as to the next step towards >>>> getting >>>>>>> this >>>>>>>>>> API >>>>>>>>>>>> included with the Apache NetBeans distribution? >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/juneau001/javaee8.api >>>>>>>>>>>> >>>>>>>>>>>> I went through the external dependencies and I believe >>> I've >>>>>> gotten >>>>>>>> the >>>>>>>>>>>> licenses correct for each, but those may need to be >> looked >>>> at >>>>>> just >>>>>>>> to >>>>>>>>>> be >>>>>>>>>>>> certain. I've also not been able to make the "Java EE >> 8" >>>>>> platform >>>>>>>>>>>> available as a drop-down menu selection for generation >> of >>>> new >>>>>>> Apache >>>>>>>>>>>> NetBeans projects in my development environment. If >> this >>>>> module >>>>>>> is >>>>>>>>>>>> included in the Apache NetBeans distro, then someone may >>>> need >>>>> to >>>>>>>> help >>>>>>>>>> me >>>>>>>>>>>> out with that as I'm not quite sure what files need to >> be >>>>>>> registered >>>>>>>>>> in >>>>>>>>>>>> order to make the platform available for use in >> projects. >>>>>>>>>>>> >>>>>>>>>>>> Thanks in advance for your assistance and guidance...it >> is >>>>>>>>>> appreciated. >>>>>>>>>>>> -- >>>>>>>>>>>> Josh Juneau >>>>>>>>>>>> juneau...@gmail.com >>>>>>>>>>>> http://jj-blogger.blogspot.com >>>>>>>>>>>> >>> https://www.apress.com/index.php/author/author/view/id/1866 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Josh Juneau >>>>>>>>>> juneau...@gmail.com >>>>>>>>>> http://jj-blogger.blogspot.com >>>>>>>>>> https://www.apress.com/index.php/author/author/view/id/1866 >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> -- >>>>>>> Josh Juneau >>>>>>> juneau...@gmail.com >>>>>>> http://jj-blogger.blogspot.com >>>>>>> https://www.apress.com/index.php/author/author/view/id/1866 >>>>>>> >>>>>> >>>>> -- >>>>> Josh Juneau >>>>> juneau...@gmail.com >>>>> http://jj-blogger.blogspot.com >>>>> https://www.apress.com/index.php/author/author/view/id/1866 >>>>> >>>> >>> >>