Actualización del compresor YUI

Problema

CQ utiliza el compresor YUI para controlar la gestión de bibliotecas del cliente para la minificación de JavaScript y CSS con el fin de preservar las cualidades operativas del código y, al mismo tiempo, reducir la huella total de bytes. CQ5.5 utiliza yuicompressor-2.3.6.jar. La última versión de yuicompressor-2.4.7.jar incluye correcciones para varios errores, como la gestión de consultas de medios.

Solución

  1. Encuentre el paquete que tiene yuicompressor. En CQ5.5, el paquete es Adobe Granite UI Commons (com.day.cq.cq.cq-widgets) http://<host>:<port>/system/console/bundles/com.day.cq.cq-widgets
  2. Descargue el paquete JAR (com.adobe.granite.ui.commons-5.5.14.jar) en CQ QuickStart
  3. Extraiga com.adobe.granite.ui.commons-5.5.14.jar y reemplace el yuicompressor-2.3.6.jar por yuicompressor-2.4.7.jar.
  4. Abra META-INF/MANIFEST.MF y sustituya yuicompressor-2.3.6.jar por yuicompressor-2.4.7.jar en la entrada de manifiesto Bundle-ClassPath.
  5. Vuelva a hacer un paquete con JAR. El artículo de la base de conocimiento tiene com.adobe.granite.ui.commons-5.5.14.jar, que ya tiene el compresor YUI más reciente para sus pruebas.
  6. Instale el JAR adjunto en este artículo (com.adobe.granite.ui.commons-5.5.14.jar) desde la consola Felix en http://<host>:<port>/system/console/bundles/com.day.cq.cq-widgets
  7. Elimine todo el contenido de /var/clientlibs/* de CRXDE Light y guarde los cambios.
  8. Reinicie el paquete http://<host>:<port>/system/console/bundles/com.day.cq.cq-widgets.

Descargar

Nota:

Haga pruebas completas en entornos inferiores para asegurarse de que la actualización de YUI JAR no cause ningún problema.

La versión AEM 5.6 GA también contiene el último compresor YUI 2.4.7.

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea