Show Menu
TÓPICOS×

Minificação dos arquivos JavaScript

A Minificação remove do código-fonte os caracteres redundantes, como espaço em branco, nova linha e comentários. Isso melhora o desempenho, reduzindo o tamanho do código. Embora a minimização não afete a funcionalidade, ela reduz a legibilidade do código.
Para gerar um código minified para alterações semânticas, siga estas etapas.
  1. Copiar client-html/src/main/webapp/js de src-package no sistema de arquivos.
    Consulte Introdução à área de trabalho Personalizar formulários AEM para obter mais detalhes sobre os pacotes.
  2. Atualize os caminhos em main.js client-html/src/main/webapp/js para modelos/visualizações adicionados/atualizados.
    Por exemplo, adição de um novo modelo do Sharequeue, digamos mySharequeue, alterar:
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
    
  3. Atualize registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, caso haja alteração/adição de alias em main.js .
    Por exemplo, adição de um novo modelo do Sharequeue, digamos mySharequeue, alterar:
    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    
    To
    
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
    
  4. No client-html/src/main/webapp/js/minifier, execute o comando:
    mvn clean install
    
    
    Ele gera uma pasta em minified-files, em client-html/src/main/webapp/js com minified main.js e registry.js.
A Minificação só funcionará com JVM de 64 bits.
Se você minimizar, a atualização será afetada.