Por qué a nadie (a mí :D) se le había ocurrido esto!!!! 😉
(realmente en Spring Roo ya hacían algo del estilo, aunque centrado en Dojo y en Spring MVC)
WebJars es una interesante solución para desarrollos Java Web que nos permite a nivel de desarrollo encapsular librerías Javascript como módulos Maven, Ivy, Gradle, SBT de modo que la inclusión de estas librerías Javascript en nuestras aplicaciones Java sea mucho más sencilla.
Gestiona incluso las dependencias transitivas, de modo que si uso Bootstrap me incluye JQuery!!!
En su web podemos descargar la dependencia para por ejemplo Maven:
También incluye instrucciones para usarlo en los principales frameworks Web (desde Spring MVC, JSF, Grails, Play, Servlet 3,…).
Por ejemplo en Spring MVC:
1. En mi proyecto Maven añado la dependencia a la librería a usar (sólo a Bootstrap ;))
2. Configuro Spring para mapear peticiones

3. Añado en mi tecnología de plantillas (JSP, Thymeleaf,…) las referencias de esta forma:
![]()
O bien en JSP:




Deja un comentario