ext-js スクリプトを非圧縮にするオプションがある場合は、次のいずれかを実行できます: -
gatein
-resources.xml を使用する代わりに、doHeaders メソッドを使用してスクリプトを追加します: resources.xml で JavaScript をインポートし、gatein/conf/controller.xml にルート (圧縮パラメーターを取得しないルート) を追加して圧縮の例外を作成します。
<route path="/scripts/{gtn:version}/{gtn:scope}/">
<route-param qname="gtn:handler">
<value>script</value>
</route-param>
<path-param qname="gtn:version" encoding="preserve-path">
<pattern>[^/]*</pattern>
</path-param>
<route path="/{gtn:resource}{gtn:lang}-min.js">
<path-param qname="gtn:resource">
<pattern>(ext-core-debug)</pattern>
</path-param>
<path-param qname="gtn:lang" capture-group="true">
<pattern>-([A-Za-z]{2}(-[A-Za-z]{2})?)|</pattern>
</path-param>
</route>
</route>
<route path="/scripts/{gtn:version}/{gtn:scope}/">
<route-param qname="gtn:handler">
<value>script</value>
</route-param>
<path-param qname="gtn:version" encoding="preserve-path">
<pattern>[^/]*</pattern>
</path-param>
<route path="/{gtn:resource}{gtn:lang}{gtn:compress}.js">
<path-param qname="gtn:resource">
<pattern>.+?</pattern>
</path-param>
<path-param qname="gtn:lang" capture-group="true">
<pattern>-([A-Za-z]{2}(-[A-Za-z]{2})?)|</pattern>
</path-param>
<path-param qname="gtn:compress" capture-group="true">
<pattern>-(min)|</pattern>
</path-param>
</route>
</route>
必要に応じて gtn:resource パラメータのパターンを調整します。これらのソリューションの 1 つを使用すると、パターンで定義したものを除くすべてのスクリプトが縮小されます。