Thanks again for testing Jose. I did not focus on Maven Enterprise Application (EAR) creation...only Maven Web Application(WAR) generation for Java EE 8. I'll do some testing with the EAR creation to see if I can replicate the issues you found.
I appreciate your time. On Tue, Jun 4, 2019 at 8:30 PM Jose Ch <[email protected]> wrote: > Hi Josh, > > I did more testing (after a clean installation and deleting cache, etc.) > and I had a problem trying to create a Maven Enterprise Application > project, > it seems that the three modules and the parent project are been created as > WAR. Once I modify the pom on every module the project was compiled > and packaged successfully. > > > Regards. > > El lun., 3 jun. 2019 a las 23:13, Josh Juneau (<[email protected]>) > escribió: > >> Thanks Jose, I appreciate the feedback. I'll take a look at the duplicate >> GlassFish options. >> >> Josh Juneau >> [email protected] >> http://jj-blogger.blogspot.com >> https://www.apress.com/us/search?query=Juneau >> <https://www.apress.com/index.php/author/author/view/id/1866> > > >> >> >> >> On Mon, Jun 3, 2019 at 3:50 PM Jose Ch <[email protected]> wrote: >> >> > Hi Josh, >> > >> > I re-test a creation of a JEE8 Maven Web App and it was a success, great >> > work!. >> > >> > I found that when you add a new server instance the Glassfish Server >> > option appears twice(Capture-3.png). I will now test my projects and >> will >> > inform how it goes. >> > >> > >> > Regards. >> > José. >> > >> > El dom., 2 jun. 2019 a las 9:24, Josh Juneau (<[email protected]>) >> > escribió: >> > >> >> Hi Jose/All, >> >> >> >> I updated the Java EE 8 Maven Archetype groupId, as there were some >> >> Sonatype issues with the original. In order to test, please grab the >> >> latest copy of the sources located in the GitHub repository ( >> >> https://github.com/juneau001/netbeans-javaee8-inprogress) and rebuild. >> >> Specifically, the source files that were changed to repair the >> archetype >> >> groupId are located within the >> >> >> >> >> enterprise/maven.j2ee/src/org/netbeans/modules/maven/j2ee/ui/wizard/archetype >> >> package. >> >> >> >> Please re-test and let me know if there are any issues creating a new >> Java >> >> EE 8 Web Project. >> >> >> >> Thanks for all of your assistance. >> >> Josh Juneau >> >> [email protected] >> >> http://jj-blogger.blogspot.com >> >> https://www.apress.com/us/search?query=Juneau >> >> <https://www.apress.com/index.php/author/author/view/id/1866> >> >> >> >> >> >> >> >> On Fri, May 31, 2019 at 2:07 PM Josh Juneau <[email protected]> >> wrote: >> >> >> >> > Thanks for the feedback Jose...let me take a look into this. It >> looks >> >> > like the Java EE 8 maven archetype may need to be updated. >> >> > >> >> > >> >> > Josh Juneau >> >> > [email protected] >> >> > http://jj-blogger.blogspot.com >> >> > https://www.apress.com/us/search?query=Juneau >> >> > <https://www.apress.com/index.php/author/author/view/id/1866> >> >> > >> >> > >> >> > >> >> > On Fri, May 31, 2019 at 1:55 PM Jose Ch <[email protected]> wrote: >> >> > >> >> >> Hi Josh, >> >> >> >> >> >> I followed the instructions and had an error while Netbeans try to >> >> create >> >> >> a Maven Java Web JEE8 application: >> >> >> >> >> >> Scanning for projects... >> >> >> >> >> >> ------------------< org.apache.maven:standalone-pom >> >> >------------------- >> >> >> Building Maven Stub Project (No POM) 1 >> >> >> --------------------------------[ pom >> >> ]--------------------------------- >> >> >> >> >> >> >>> maven-archetype-plugin:2.4:generate (default-cli) > >> >> generate-sources >> >> >> @ standalone-pom >>> >> >> >> >> >> >> <<< maven-archetype-plugin:2.4:generate (default-cli) < >> >> generate-sources >> >> >> @ standalone-pom <<< >> >> >> >> >> >> >> >> >> --- maven-archetype-plugin:2.4:generate (default-cli) @ >> standalone-pom >> >> --- >> >> >> Generating project in Batch mode >> >> >> Archetype defined by properties >> >> >> Downloading from webapp-javaee8-repo: >> >> >> >> >> >> https://repo.maven.apache.org/maven2/org/apache/netbeans/webapp-javaee8/1.0/webapp-javaee8-1.0.jar >> >> >> >> >> >> ------------------------------------------------------------------------ >> >> >> BUILD FAILURE >> >> >> >> >> >> ------------------------------------------------------------------------ >> >> >> Total time: 1.797 s >> >> >> Finished at: 2019-05-31T13:27:59-05:00 >> >> >> >> >> >> ------------------------------------------------------------------------ >> >> >> Failed to execute goal >> >> >> org.apache.maven.plugins:maven-archetype-plugin:2.4:generate >> >> (default-cli) >> >> >> on project standalone-pom: The desired archetype does not exist >> >> >> (org.apache.netbeans:webapp-javaee8:1.0) -> [Help 1] >> >> >> >> >> >> To see the full stack trace of the errors, re-run Maven with the -e >> >> >> switch. >> >> >> Re-run Maven using the -X switch to enable full debug logging. >> >> >> >> >> >> For more information about the errors and possible solutions, please >> >> read >> >> >> the following articles: >> >> >> [Help 1] >> >> >> >> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException >> >> >> >> >> >> >> >> >> I appended some screenshots. >> >> >> >> >> >> Jose. >> >> >> >> >> >> El jue., 30 may. 2019 a las 23:23, Josh Juneau (< >> [email protected]>) >> >> >> escribió: >> >> >> >> >> >>> Thanks for all of the great feedback on the Java EE 8 support for >> >> Apache >> >> >>> NetBeans thus far. I have updated the README to direct >> individuals to >> >> >>> install the "Oracle JS Parser" and "nbjavac" after building and >> >> running >> >> >>> the >> >> >>> IDE using a new userdir. Once completed, the IDE should allow one >> to >> >> add >> >> >>> GlassFish 5, GlassFish 5.0.1, or GlassFish 5.1 server. The IDE >> will >> >> also >> >> >>> allow one to create a new Java EE 8 project or convert an existing >> >> >>> project >> >> >>> to Java EE 8. >> >> >>> >> >> >>> Let me know if you have any questions. I will work on putting >> >> together a >> >> >>> PR to get these features added to Apache NetBeans proper. >> >> >>> >> >> >>> Thanks >> >> >>> >> >> >>> Josh Juneau >> >> >>> [email protected] >> >> >>> http://jj-blogger.blogspot.com >> >> >>> https://www.apress.com/us/search?query=Juneau >> >> >>> <https://www.apress.com/index.php/author/author/view/id/1866> >> >> >>> >> >> >>> >> >> >>> >> >> >>> On Wed, May 29, 2019 at 9:46 PM Josh Juneau <[email protected]> >> >> wrote: >> >> >>> >> >> >>> > I have completed the modifications required to add Java EE 8, >> >> >>> GlassFish 5, >> >> >>> > GlassFish 5.0.1, and Eclipse GlassFish 5.1 support to Apache >> >> NetBeans >> >> >>> > 11.0. I have checked the sources into my own repository, >> located on >> >> >>> GitHub >> >> >>> > at the following URL: >> >> >>> > >> >> >>> > GitHub Repository: >> >> >>> > https://github.com/juneau001/netbeans-javaee8-inprogress >> >> >>> > >> >> >>> > Please take a look and take it for a test spin using the >> >> instructions >> >> >>> > provided on GitHub. I have copied the instructions below as >> well. >> >> >>> Once we >> >> >>> > are satisfied that the Java EE 8 support is complete, then I will >> >> >>> create >> >> >>> > the necessary PRs to add the functionality to Apache NetBeans >> 11.0 >> >> >>> > >> >> >>> > Thanks for your testing and feedback! Looking forward to adding >> >> this >> >> >>> > support to Apache NetBeans >> >> >>> > >> >> >>> > ------------------------------------------------------ >> >> >>> > >> >> >>> > Apache NetBeans Java EE 8 Support Repository (In Progress) >> >> >>> > >> >> >>> > This repository consists of the modified modules required to >> enable >> >> >>> Java >> >> >>> > EE 8 support in Apache NetBeans 11.0. The sources in this >> repository >> >> >>> are in >> >> >>> > progress and there may still be bugs or some missing >> functionality. >> >> >>> Once >> >> >>> > approved, these sources will be used to create a pull request for >> >> the >> >> >>> > inclusion of Java EE 8 support in Apache NetBeans proper. >> >> >>> > >> >> >>> > To use these sources, follow these steps: >> >> >>> > >> >> >>> > 1. >> >> >>> > >> >> >>> > Download the Apache NetBeans 11.0 sources, which can be found >> at >> >> the >> >> >>> > following link: >> >> >>> https://netbeans.apache.org/download/nb110/nb110.html >> >> >>> > 2. >> >> >>> > >> >> >>> > Once the Apache NetBeans 11.0 sources have been downloaded and >> >> >>> > extracted to a directory on your machine, clone this >> repository >> >> to >> >> >>> your >> >> >>> > machine. >> >> >>> > 3. >> >> >>> > >> >> >>> > Overwrite the "enterprise" directory of the Apache NetBeans >> 11.0 >> >> >>> > sources with the entire contents of the "enterprise" >> directory in >> >> >>> this >> >> >>> > repository. >> >> >>> > 4. >> >> >>> > >> >> >>> > Copy the cluster.properties file, which resides within the >> >> nbbuild >> >> >>> > directory of this repository, into the nbbuild directory of >> the >> >> >>> Apache >> >> >>> > NetBeans 11.0 sources. >> >> >>> > 5. >> >> >>> > >> >> >>> > Build the Apache NetBeans 11.0 sources using the directions >> >> >>> contained >> >> >>> > in the Apache NetBeans README. >> >> >>> > 6. >> >> >>> > >> >> >>> > Once Apache NetBeans 11.0 has been built, navigate into the >> >> >>> > nbbuild/netbeans/etc directory and open the netbeans.conf >> file. >> >> Set >> >> >>> the >> >> >>> > netbeans_jdkhome property within the file equal to the path of >> >> the >> >> >>> JDK you >> >> >>> > plan to target for Java EE deployment. >> >> >>> > >> >> >>> > Example Using Zulu JDK 8: >> >> >>> > >> >> >>> >> >> >> netbeans_jdkhome=/Java_Dev/OpenJDK/zulu8.36.0.1-ca-jdk8.0.202-macosx_x64 >> >> >>> > >> >> >>> > 1. Run Apache NetBeans and use a new userdir, as follows, from >> >> >>> within >> >> >>> > the nbbuild/netbeans directory: >> >> >>> > >> >> >>> > ./bin/netbeans --userdir "/path/to/userdir/name" >> >> >>> > >> >> >>> > - Note: You will be prompted to install Oracle JS Parser and >> >> nbjavac >> >> >>> > the first time you attempt to add a server or create a new >> Java >> >> EE >> >> >>> project >> >> >>> > >> >> >>> > ** In this early release, you may have to kill the netbeans >> process >> >> >>> after >> >> >>> > installing Oracle JS Parser and nbjavac. After you have killed >> the >> >> >>> process, >> >> >>> > you can restart Apache NetBeans and begin to use for Java EE 8 >> >> >>> development. >> >> >>> > >> >> >>> > Josh Juneau >> >> >>> > [email protected] >> >> >>> > http://jj-blogger.blogspot.com >> >> >>> > https://www.apress.com/us/search?query=Juneau >> >> >>> > <https://www.apress.com/index.php/author/author/view/id/1866> >> >> >>> > >> >> >>> > >> >> >>> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: [email protected] >> >> >> For additional commands, e-mail: [email protected] >> >> >> >> >> >> For further information about the NetBeans mailing lists, visit: >> >> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >> >> >> >> >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [email protected] >> > For additional commands, e-mail: [email protected] >> > >> > For further information about the NetBeans mailing lists, visit: >> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >> > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > -- Josh Juneau [email protected] http://jj-blogger.blogspot.com https://www.apress.com/us/search?query=Juneau <https://www.apress.com/index.php/author/author/view/id/1866>
