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