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.

Respuestas a la pregunta(5)

Su respuesta a la pregunta