Como incluir archivos al empaquetado JAR en Maven

El día de hoy me topé con un problema que me consumió alrededor de una hora resolver. Tuve la necesidad de empezar un proyecto con Swing y tuve que cambiar de IDE a NetBeans para poder sacar provecho de sus utilidades para crear GUI, sin embargo, al hacer uso de NetBeans ya no se permiten realizar programas Java vanilla, sin un administrador de proyectos como lo es Maven. Aunque en el pasado he usado Maven para proyectos en Java no recordaba mucho el funcionamiento por defecto del mismo. 

En fin, el tema es que no lograba que archivos de formato .jpeg y .png se empaquetaran con mi JAR, lo cual me voló la cabeza. La razón era sencilla y algo inocente: Maven NO empaqueta archivos que no sean archivos .class (código compilado) o que esté bajo src/main/java/resources/ (directorio estándar de recursos).



La solución es aún más sencilla que el problema, agregar en el archivo pom.xml (Project Object Model) que se incluyeran todos los archivos a excepción de aquellos de código fuente (.java)

Copiar código aquí

Aunque capricho mío de tener los archivos en paquetes y no bajo el directorio de recursos estándar, espero que a algún novato con el tema de JAR como yo puedan serle de utilidad.


Comentarios