すべての JavaScript ファイルを圧縮し、YUICompressor を使用してそれらを集約したいのですが、これを可能にする Maven プラグインがあることがわかりました。私はそれをほとんどの部分で機能させました。
Mojo tomcat プラグインも使用しています。tomcat:run ゴールを実行すると、Tomcat はターゲットの出力ディレクトリ (YUI コンプレッサーが JavaScript ファイルを配置する場所) からは読み取らず、「src/main/」内の実際のソース ファイルから読み取ります。 webapp/scripts" ディレクトリ。もちろん、集約された javascript ファイル (all.js) は存在しません。
いくつかの質問を聞きたいんです。
yui コンプレッサー プラグインが作成したターゲットの出力フォルダーを tomcat プラグインに読み取らせるにはどうすればよいですか?
開発中に JavaScript ファイルを更新するたびに、yui コンプレッサー maven ゴールを実行する必要がありますか?
これを達成するためのより良い方法はありますか?基本的に、私の最終目標は、JavaScript を開発し、開発モードでソース ファイルをテストできるようにすることですが、ファイルを圧縮して集約し
all.js
、アプリケーションが運用モードで実行されているときにスクリプトを使用したいと考えています。
Railsの人々は確かにこれを理解していますが、これはMavenとSpringに関係する重要なことのようです.
これを正しく実行する方法について、あらゆる支援をいただければ幸いです。ありがとう!