Created a maven-archetype which is able to generate a web application skeleton for:
* Jakarta EE Full (8.0.0, 9.0.0, 9.1.0, 10.0.0)
* Jakarta EE Web (8.0.0, 9.0.0, 9.1.0, 10.0.0)
* Jakarta EE Core (8.0.0, 9.0.0, 9.1.0, 10.0.0)

Core, Web and Full add `web.xml`, `beans.xml` Web and Full add `persistence.xml` additionally

All xmls are using the specific schema versions for the selected Jakarta EE version.

This archetype can be configured via properties:
* `javaVersion`: 11, [17]
* `jakartaee`: [jakartaee], jakartaee-web, jakartaee-core
* `jakartaEEVersion`: 8.0.0, 9.0.0, 9.1.0, [10.0.0]
10 files changed