Apache NetBeans 12.0 and 0.33 Archetypes

Apache NetBeans 12.0 has been released including improved Maven archetypes with better dependencies. Rather than using “external” wrappers around HTML/Java API, artifacts like

<dependency>
  <groupId>org.netbeans.html</groupId>
  <artifactId>boot</artifactId>
  <version>1.7</version>
  <scope>compile</scope>
</dependency>

are used directly. Excellent simplification!

As a result the DukeScript Archetypes 0.33 could be greatly simplified. The pom.xml for the “package as NetBeans” subproject uses NetBeans bits from RELEASE120-1 and no longer needs to specify huge exclusion sections.

Today’s thanks go to the NetBeans team for improving their Maven artifact dependencies! Don’t forget to give the 0.33 Archetypes a try - without or with NetBeans!