Show Menu
トピック×

JavaScript ファイルの縮小

縮小では、ソースコードから余白、復帰改行、コメントなどの冗長文字を削除します。これにより、コードのサイズが削減されてパフォーマンスが向上します。縮小は機能に影響しませんが、コードの可読性を削減します。
セマンティックの変更のための縮小コードを生成するには、次の手順に従います。
  1. Copy client-html/src/main/webapp/js from src-package on filesystem.
    パッケージに関する詳細については、「 AEM Forms Workspace のカスタマイズの概要 」を参照してください。
  2. Update paths in main.js located under client-html/src/main/webapp/js, for added/updated models/views.
    たとえば、新しい Sharequeue モデル、mySharequeue を追加する場合は、
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
    
  3. にエイリアス registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, の変更または追加がある場合に更新しま main.js す。
    たとえば、新しい Sharequeue モデル、mySharequeue を追加する場合は、
    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    
    To
    
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
    
  4. client-html/src/main/webapp/js/minifier で、コマンド:
    mvn clean install
    
    
    これにより、client-html/src/main/webapp/js の下に縮小された main.js と registry.js と共に縮小されたファイルのフォルダーが生成されます。
縮小は 64 ビット VM でのみ機能します。
縮小した場合は、アップグレードに影響が出ます。