Acabo de publicar mi primer arquetipo a Maven 🎉🎉🎉
Se llama "Jakarta EE 9 Essentials Archetype".
Permite crear un proyecto básico con las mínimas dependencias, compatible para cualquier servidor Jakarta EE 9. Tiene una nada de dependencias y de plugins, solo lo necesario para que se construya una aplicación Jakarta EE.
- El sitio web del proyecto:https://apuntesdejava.github.io/jakartaee9-essentials-archetype/
- Detalles del arquetipo en el repositorio central: https://search.maven.org/artifact/com.apuntesdejava/jakartaee9-essentials/0.1/maven-archetype
Modo de uso
Para crear un proyecto basta con ejecutar el siguiente comando desde la consola desde una carpeta / directorio en blanco:
mvn -DarchetypeGroupId=com.apuntesdejava \ -DarchetypeArtifactId=jakartaee9-essentials \ org.apache.maven.plugins:maven-archetype-plugin:generate
Si se ejecuta así, el maven preguntará por el nombre el grupo, del artefacto y del paquete del proyecto a crear.
Con NetBeans
Con IntelliJ
Con Visual Studio Code
Con Eclipse IDE
Motivación
En principio, porque cuando creaba un proyecto Jakarta EE usando algún IDE, éste me creaba con muchas dependencias y plugins.
Otra motivación es porque este proyecto es un anticipo de otro proyecto que estamos desarrollando. Ya lo estaré compartiendo por este medio y por las redes.