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.
Copie client-html/src/main/webapp/js
de src-package no sistema de arquivos.
Consulte Introdução à personalização da área de trabalho do AEM Forms para obter mais detalhes sobre os pacotes.
Atualize os caminhos em main.js
, localizados em 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',
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"/>
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.