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
>>>>> 
>>>> 
>>> 
>> 

Reply via email to