縮小により、ソースコードから、空白、新しい行、コメントなどの冗長な文字が削除されます。 これにより、コードのサイズが小さくなるので、パフォーマンスが向上します。 縮小化は機能に影響を与えませんが、コードの読みやすさが低下します。
セマンティックの変更用に縮小コードを生成するには、次の手順に従います。
src-package の client-html/src/main/webapp/js
を filesystem にコピーします。
パッケージに関する詳細については、「AEM Forms Workspace のカスタマイズの概要」を参照してください。
モデルやビューの追加または更新の場合は、client-html/src/main/webapp/js の下にある main.js
のパスを更新します。
例えば、新しい Sharequeue モデル (mySharequeue) を追加する場合は、次のように変更します。
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
To
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
エイリアスの変更や追加が main.js
にある場合は、registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
をアップデートします。
例えば、新しい Sharequeue モデル (mySharequeue) を追加する場合は、次のように変更します。
<sharequeue
name="sharequeue"
path="runtime/models/sharequeue.js"
service="service"/>
To
<sharequeue
name="sharequeue"
path="runtime/myModels/mySharequeue.js"
service="service"/>
client-html/src/main/webapp/js/minifier で、次のコマンドを実行します。
mvn clean install
縮小された main.js と registry.js を使用して、client-html/src/main/webapp/js の下に縮小された —files フォルダーが生成されます。
縮小は、64 ビット JVM でのみ機能します。
縮小した場合は、アップグレードに影響が出ます。