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.

    NOTE

    Consulte Introdução à personalização da área de trabalho do AEM Forms 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.

NOTE

A Minificação só funcionará com JVM de 64 bits.

NOTE

Se você minimizar, a atualização será afetada.

Nesta página