解決できないように見える問題があります。私は大規模なプロジェクトを手渡され、特定のページのサイズを縮小してモバイル ユーザーの読み込み時間を短縮するように依頼されましたが、プロジェクトは私が慣れているよりもはるかに複雑で、ちょっと溺れています。これはEclipseでMavenを使用するJSFプロジェクトであり、私の問題は次のとおりです。プロジェクトのwarファイルをJbossに入れて実行するたびに、ページサイズのほぼ70%を占めるpacked.jsとpacked.cssという2つのファイルがダウンロードされます. 他の不要なファイルをすべて削除しましたが、これらを削除する方法がわかりません。packed.js と .css が使用されていないことは確かですが、これらのファイルが読み込まれないようにする方法や、ファイルの場所を見つける方法さえわかりません。読み込まれています。それに関して私が見つけた唯一のことは、Richfaces がそれらをロードしていることです。
次のコード行は、使用されている各ページの先頭からのものです。
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:c="http://java.sun.com/jstl/core">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
template="/templates/my-template.xhtml">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">
これが原因の 1 つだと思います。豊富な顔の参照を削除しましたが、プロジェクトが壊れてしまいました。よく知られている解決策がある場合は申し訳ありませんが、それらのファイルを削除する方法がわかりません。他に必要なコード スニペットがある場合は、そのコードをお知らせください。お時間をいただきありがとうございます。