問題タブ [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.
maven-plugin - Wro-maven プラグイン - CSS の変更が上書きされる
Wro-maven plugin
バージョンを使用して1.8.0
います。CSS ファイルが更新され、Maven でクリーン インストールがトリガーされると、CSS ファイルの変更が失われ、古いファイルが存在します。
助けてください。
javascript - Spring Boot アプリケーションの実行中の AngularJs エラー
spring.io ( https://spring.io/guides/tutorials/spring-security-and-angular-js/ ) からこのチュートリアルを試していますが、このエラーが発生しています。
エラー: [$injector:modulerr] http://errors.angularjs.org/1.4.9/$injector/modulerr?p0=hello%20&p1=%5B%24injector%3Anomod%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.4.9%2F%24injector%2Fnomod%3Fp0%3Dhello%2520%0AM% 2F%3C%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A85925%0Ahe%2F%3C%2F%3C%2F%3C%40http%3A%2F%2Flocalhost%3A8080% 2Fjs%2Fangular-bootstrap.js%3A4%3A1716%0Ab%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A4%3A1258%0Ahe%2F%3C%2F%3C%40http%3A% 2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A4%3A1501%0Ag%2F%3C%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A5%3A4212%0An%40http% 3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A86371%0Ag%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A5%3A4060%0Adb%40http%3A% 2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A5%3A5856%0Azc%2Fc%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A3%3A1485%0Azc%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap. js%3A3%3A1798%0Ace%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A3%3A1105%0A%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js% 3A14%3A20478%0An.Callbacks%2Fi%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A27146%0An.Callbacks%2Fj.fireWith%40http%3A%2F%2Flocalhost%3A8080% 2Fjs%2Fangular-bootstrap.js%3A2%3A27914%0A.ready%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29705%0AJ%40http%3A%2F%2Flocalhost%3A8080% 2Fjs%2Fangular-bootstrap.js%3A2%3A29890%0Ajs%3A3%3A1105%0A%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A14%3A20478%0An.Callbacks%2Fi%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular- bootstrap.js%3A2%3A27146%0An.Callbacks%2Fj.fireWith%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A27914%0A.ready%40http%3A%2F%2Flocalhost% 3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29705%0AJ%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29890%0Ajs%3A3%3A1105%0A%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A14%3A20478%0An.Callbacks%2Fi%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular- bootstrap.js%3A2%3A27146%0An.Callbacks%2Fj.fireWith%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A27914%0A.ready%40http%3A%2F%2Flocalhost% 3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29705%0AJ%40http%3A%2F%2Flocalhost%3A8080%2Fjs%2Fangular-bootstrap.js%3A2%3A29890%0A
Spring Boot アプリケーションを作成しました。これがアプリケーションの構造です
これが私のコードです:
Pom.xml
フロントエンドアセットの前処理とパッケージ化に Java ベースのトゥーチェーンである Wro4j ライブラリを使用しています。JAR ファイルに埋め込む angularjs ライブラリ ファイルとブートストラップ ファイルを生成します。
index.hml (src/main/resources/static/index.html)
hello.js アプリ ファイル (src/main/resources/static/js/hello.js)
wro4j が正しく動作するためには、いくつかのプロパティ ファイルをセットアップする必要があります。これらのファイルは次のとおりです。
- メインレス
- wro.properties
- wro.xml
これらの「wro4j」構成ファイルの内容は次のとおりです。
main.less は空です
wro.properties
wro.xml
spring-boot アプリケーションの主なアプリケーション ファイルは次のとおりです。
アプリケーションを実行すると、ブラウザには静的コンテンツ「Greeting」以外は何も表示されません。動的コンテンツは表示されません。また、ブラウザー コンソールには、上記のエラーが太字で表示されています。
誰かがこの問題で私を助けることができますか?
java - 実行中に Eclipse がコンパイル済みの CSS をリロードしない
TLDR;
Eclipse は、コンパイルされた css ファイルの変更を検出していないようで、実行中のサーバーに再ロードしません。
問題
少ないファイルを更新するたびに、 wro4jを使用して少ないファイルから css ファイルを正常に生成できます。
公式のスプリング ブート Web サイト自体からこのチュートリアルに従いました。
チュートリアルのテキスト
wro4j-maven-plugin にはいくつかの Eclipse 統合機能があり、Eclipse Marketplace からインストールできます (これが初めての場合は、後で試してください。アプリケーションを完成させる必要はありません)。これを行うと、Eclipse はソース ファイルを監視し、変更があれば出力を再生成します。デバッグ モードで実行すると、変更はブラウザですぐに再読み込みできます。
ソースファイルが変更されていない場合に出力を再生成するwro4j eclipse統合を使用しましたが、これらの変更はブラウザーで再読み込みできません。
ただし、生成後にコンパイル済みの css を手動で変更すると、変更は eclipse/spring-boot によって正常にリロードされます。そのため、現在、少ないファイルに変更を加えた後、css ファイルが生成されますが、実行中のサーバーによって取得されません。コンパイルされたファイルを開いて、スペースを入力し、バックスペースを実行して保存する必要があります。その後、再ロードされます。
この問題を解決する方法についてのアイデアはありますか?
編集: Eclipse は、ファイルが自動生成された場合を除き、すべての変更を再読み込みしています。たとえば。HTML ファイルの 1 つを変更すると、すぐに再読み込みされます。しかし、少ないファイルを変更すると、css ファイルが変更されます。これは、再起動後も同じままです。
今はキャッシュのせいかもしれないと思ったのですが、これらの設定を試してみましたが、まだ機能しません
spring - ro.isdc.wro.WroRuntimeException: Cannot build valid CacheKey from request: /WEB-INF/tiles/layout/basic.jsp エラーを解決する方法?
UIにはSpring Boot + Apache Tile Framework(org.apache.tiles)を使用しました。
アプリに追加しようとしてwro4j
います。しかし、成功していません。同じことについてこのリンクを参照しています。
Web ブラウザーからページにアクセスしようとしているときに、次のエラー StackTrace が表示されます。
ここで誰か助けてくれませんか?私の最後に何がうまくいかなかったのですか?