Netbeans. Crear Proyecto Plantilla

Cuando se trabaja con frameworks como Spring que necesitan una amplia configuración, empezar de cero siempre es pesado y engorroso. Nadie se aprende los espacios de nombres, la configuración de controladores por anotación, etc...

Netbeans nos permite crear un proyecto del tipo que queramos y una vez que tenemos la configuración básica común a todos los proyectos de ese tipo crear una plantilla. Posteriormente con con varios click podemos crear un proyecto nuevo con toda la configuración básica personalizada.

Para este ejemplo crearemos un proyecto maven con la configuración básica para probar nuestros ejemplos en Spring. Creamos nuestro proyecto web maven, añadimos Spring, añadimos los artifacts necesarios y lo configuramos a gusto.

Para crear una plantilla de un proyecto necesitamos crear un modulo Netbeans:
New Project, Categories: Netbeans Module, Projects: Module. Click Next.

Escribimos un nombre en Project Name. Click Next.

En Code Name Base escribimos la estructura de paquete principal de nuestro módulo. Click Next.

En la pestaña proyectos podemos ver que ya tenemos el proyecto al que le crearemos la plantilla WebEjemMaven y el módulo Netbeans WebMavenSpring.

Seleccionamos el módulo, New File, Categories: Module Development, Type Files: Project Template. Click Next.

En Project seleccionamos el proyecto al que le crearemos la plantilla. Click Next.

Template Name: el nombre de nuestra plantilla, Display Name: el nombre que veremos cuando vayamos a crear los proyectos. Category: donde queremos que se cree la plantilla, en mi caso en Java Web (al hacer New Project → Java Web lo veremos).

Hacemos un Build del proyecto.
Botón derecho sobre el módulo y seleccionamos Create NBM, esto nos crea la plantilla para añadirla como un plugin.

Y ya solamente habría que añadir la plantilla como si fuese un plugin.
Si pulsamos la pestaña Files podemos ver la ubicación del archivo nbm.

Para instalar el plugin:
Tools → Plugins, pestaña Downloaded, pulsamos Add Plugin.
Si vamos a Java Web podemos ver nuestra plantilla.
Nota:
Al crear un proyecto nuevo se verá el nombre de la plantilla.
Seleccionamos el proyecto creado a partir de la plantilla, botón derecho => properties.
En Categories, pulsamos General y le cambiamos Artifact Id y Name.
En Categories, pulsamos run y cambiamos el Context Path para que no sea el mismo.

Comentarios

Entradas populares de este blog

Java. Texto de colores en la consola

javax.swing.JPasswordField

javax.swing.JList