Sistema Grails Asset-Pipeline con librerías de terceros
Griales 2.4 ahora está utilizando elTubería de activos para gestionar y procesar activos estáticos en aplicaciones Grails en lugar del sistema de Recursos. Esto es bastante nuevo y todavía no hay muchos documentos al respecto en Internet.
Mi pregunta es, ¿cómo manejar correctamente las bibliotecas de terceros?
Por ejemplo, elselect2 (http://ivaynberg.github.io/select2/) la biblioteca viene con todos sus archivos de imagen .css, .js, en una sola carpeta plana.
¿Debo copiar los diferentes tipos de archivos en sus correspondientesassets/javascripts/
, assets/stylesheets/
, etc. subcarpetas? ¿Qué hacer con los archivos que realmente no tienen una ubicación obvia como los archivos .json, de texto o doc?
¿Debo crear unvendors/select2/
¿carpeta? Donde, enassets/
o enweb-app/
? Y luego, ¿cómo debo cargar todos los archivos necesarios de mis GSP?
Esta biblioteca también se necesitará solo en una vista de formulario y, por lo tanto, no se debe cargar a menos que sea necesaria.