La minimisation supprime du code source les caractères redondants, tels que les espaces blancs, les nouvelles lignes et les commentaires. Cela améliore les performances en réduisant la taille du code. Bien que la minimisation n’ait aucune incidence sur les fonctionnalités, elle réduit la lisibilité du code.
Pour générer du code minimisé pour les modifications sémantiques, procédez comme suit.
Copiez client-html/src/main/webapp/js
de src-package dans filesystem.
Voir Introduction à la personnalisation de l’espace de travail AEM Forms pour plus d’informations sur les packages.
Mettez à jour les chemins dans main.js
sous client-html/src/main/webapp/js, pour added/updated models/views.
Par exemple, l’ajout d’un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
To
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
Mettez à jour registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
en cas de changement/ajout d’alias dans main.js
.
Par exemple, l’ajout d’un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :
<sharequeue
name="sharequeue"
path="runtime/models/sharequeue.js"
service="service"/>
To
<sharequeue
name="sharequeue"
path="runtime/myModels/mySharequeue.js"
service="service"/>
Sur client-html/src/main/webapp/js/minifier, exécutez la commande :
mvn clean install
Il génère un dossier minified-files, sous client-html/src/main/webapp/js avec main.js minifié et registry.js.
La minimisation fonctionne uniquement sur une JVM 64 bits.
Si vous réduisez, votre mise à niveau est affectée.