A minificação remove do código-fonte os caracteres redundantes, como espaço em branco, novas linhas e comentários. Isso melhora o desempenho ao reduzir o tamanho do código. Embora a minificação não afete a funcionalidade, ela reduz a legibilidade do código.
Para gerar um código minificado para alterações semânticas, siga estas etapas.
Copiar client-html/src/main/webapp/js
do pacote src no sistema de arquivos.
Consulte Introdução à Personalização do espaço de trabalho do AEM Forms para obter mais detalhes sobre os pacotes.
Atualizar caminhos em main.js
localizado em client-html/src/main/webapp/js, para modelos/exibições adicionados/atualizados.
Por exemplo, a adição de um novo modelo Sharequeue, digamos mySharequeue, altera:
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
Para
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
Atualizar 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, a adição de um novo modelo Sharequeue, digamos mySharequeue, altera:
<sharequeue
name="sharequeue"
path="runtime/models/sharequeue.js"
service="service"/>
Para
<sharequeue
name="sharequeue"
path="runtime/myModels/mySharequeue.js"
service="service"/>
Em client-html/src/main/webapp/js/minifier, execute o comando:
mvn clean install
Ele gera uma pasta de arquivos minificados, em client-html/src/main/webapp/js com main.js e registry.js minificados.
A minificação só funciona em uma JVM de 64 bits.
Se você minificar, sua atualização será afetada.