問題タブ [wro4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1100 参照

jetty - css が変更された後の突堤のインテリジェントなホットリロード

cssファイルで文字が変更されたという理由だけで、サーバー全体を数秒間強制終了しないwro4jでホットリロード対応の桟橋が欲しいです。

クラスパスの外にあるcssリソースを見つけるためにwro4jをセットアップしました。

webapp ディレクトリの変更のみを監視するように jetty を設定しました。

それでも、ディレクトリ /src/main/less で何かを変更すると、jetty が自動的に再起動します。

この再起動は非常に面倒なので避けたいと思います。

私は wro4j 1.7.1、Maven 3.0.4、および Jetty 9.1.0.M0 を使用しています。

更新:Eclipseでファイルを編集したため、再起動が発生しました。それ以外の場合、Jetty はそれ自体を再起動しません。

0 投票する
1 に答える
96 参照

maven - ProcessorProvider が Build-Time Solution の ServiceRegistry によって取得されない

src/main/resources/META-INF/services/ro.isdc.wro.model.resource.processor.support.ProcessorProviderMaven プロジェクトに追加しました。このファイルには、 my custom の完全修飾クラス名を持つ 1 行が含まれていますProcessorProvider

すべてがランタイム ソリューションでうまく機能します。ただし、ビルド時にカスタムProcessorProviderが呼び出されません。

いくつかの構成がありませんか?

0 投票する
0 に答える
253 参照

servlets - フィルターで生成されたコンテンツを処理するための Jetty ConcatServlet

ConcatServlet自分のサーブレットから生成された JavaScript と wro4j によって生成された JavaScript を連結するために jetty を使用しようとしていますWroFilterConcatServlet生成されたコンテンツを連結するために使用できるとのjavadocに関係なく、連結は機能しないようです。

問題は、wro4j コンテンツがサーブレットではなくフィルターによって生成されることだと思います。サーブレットによって生成された単一のソースを「連結」すると正常に動作しますが、wro4j によって生成された単一のリソースを「連結」すると機能しませんが、例外が発生します。下。リクエスト /wro/script.js は、正常にリクエストされた場合は正常に処理されますが、ファイルが見つからないという苦情があります。助言がありますか?

0 投票する
1 に答える
2939 参照

css - Wro4j: LESS ファイルから CSS ファイルを生成

すべての詳細を提供するために元の質問を編集します。

web.xml に以下を追加:

WEB-INF フォルダー内に 2 つの新しいファイル wro.xml および wro.properties を作成しました。

wro.properties:

wro.xml:

ここで「resources」は、src/main/webapp 内のフォルダーです。

ファイル testing.less が /resources/skins/abc/ フォルダー内に追加されます。

pom.xml ファイルには、次のエントリが含まれています。

Eclipse IDE に m2e-wro4j プラグインをインストールしていません。

上記に基づいて、コマンド プロンプト [mvn clean install] から maven ビルドを実行すると、/resources/css/test/ フォルダー内に base.css という名前の css ファイルが作成されるはずです。展開されたプロジェクト WAR ファイルに新しいフォルダー「test」が表示されますが、base.css ファイルは含まれていません。コンソール出力は次のようになります。

もう1つの観察。wro.properties ファイルが正しく配置され、プラグインによって取得されることを確認するために、このファイルでいくつかの間違った値を試してみたところ[postProcessors=less4jtttt]、ビルド中に例外が発生することがありました。ただし、wro.xml ファイルの無効なファイル パスは例外をスローしませんでした。

0 投票する
1 に答える
918 参照

maven - ブートストラップ 3.1.0 で wo4j の少ない処理が失敗する

最新のブートストラップのないソース (3.1.0) に対して wro4j-maven-plugin 1.7.3 を実行していますが、次の例外が発生します。

m2e でも同じ問題が発生します。これは、新しいバージョンの LESS が必要な Bootstrap に関連していますか?