Sie sehen sich Hilfeinhalte der folgenden Version an:

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.

  1. Kopieren Sie client-html\src\main\webapp\js von src-package nach filesystem.

    Hinweis:

    Weitere Informationen finden Sie unter Einführung zum Anpassen von AEM Forms Workspace finden Sie weitere Informationen über die Pakete.

  2. Aktualisieren Sie die Pfade in main.js, das sich unter client-html/src/main/webapp/js befindet, 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',
  3. Aktualisieren Sie registry-config.xml unter client-html/src/main/webapp/js/resource_generator, falls ein Alias in main.js geändert oder hinzugefügt wurde.

    Ä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"/>
  4. 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.

Hinweis:

Die Minimierung funktioniert nur auf 64-Bit-JVM.

Hinweis:

Wenn Sie minimieren, wirkt sich dies auf das Upgrade aus.

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie