Durch die Minimierung werden die redundanten Zeichen im Quellcode, wie Leerzeichen, neue Zeile und Kommentare, entfernt. Dies verbessert die Leistung, da die Größe des Codes verringert wird. Minimierung wirkt sich nicht auf die Funktion aus, verringert jedoch die Lesbarkeit des Codes.
Um minimierten Code für semantische Änderungen zu generieren, führen Sie folgende Schritte aus.
Kopieren Sie client-html/src/main/webapp/js
von „src-package“ nach „filesystem“.
Weitere Informationen finden Sie unter Einführung zum Anpassen von AEM Forms Workspace finden Sie weitere Informationen über die Pakete.
Aktualisieren Sie die Pfade in main.js
, die sich unter client-html/src/main/webapp/js befinden, für hinzugefügte bzw. aktualisierte Modelle oder Ansichten.
Ändern Sie zum Beispiel nach Hinzufügen eines neuen Sharequeue-Modells mySharequeue:
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
To
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
Aktualisieren Sie registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
, falls es eine Änderung/Hinzufügung des Alias in main.js
gibt.
Ändern Sie zum Beispiel nach Hinzufügen eines neuen Sharequeue-Modells mySharequeue:
<sharequeue
name="sharequeue"
path="runtime/models/sharequeue.js"
service="service"/>
To
<sharequeue
name="sharequeue"
path="runtime/myModels/mySharequeue.js"
service="service"/>
Führen Sie unter client-html/src/main/webapp/js/minifier folgenden Befehl aus:
mvn clean install
Es wird ein Ordner minified-files unter client-html/src/main/webapp/js mit minimierten Dateien main.js und registry.js generiert.
Die Minimierung funktioniert nur auf 64-Bit-JVM.
Wenn Sie minimieren, wirkt sich dies auf das Upgrade aus.