3

jetty-maven-pluginを使用して、Webアプリのローカルサーバーとして機能しています。ビルドの「リソースの生成」フェーズでは、lesscとgruntを実行して、それぞれCSSとJavaScriptをコンパイルします。

Jettyの「scanIntervalSeconds」および「scanTargetPattern」構成を使用して.lessファイルと.jsファイルを監視し、これらのファイルに変更を加えたときにビルドを実行したいと思います。

その部分をセットアップし、それらのファイルに変更を加えるとJettyが再起動しますが、再起動によってビルドの「リソースの生成」フェーズが実行されません(ビルドの一部が実行されるかどうかはわかりません)。 )。

Jettyが再起動したときに何が起こるかを指定する方法はありますか?

4

2 に答える 2

1

Maven は、ビルドの「リソースの生成」フェーズを制御します。

Jetty の内部 webapp ホット デプロイは、再デプロイを制御します。

両者の間で対話する機能はありません。そして、その機能を Jetty に追加するには、Jetty 自体が maven 自体を埋め込む必要があり、これは重要な作業です。

于 2013-02-14T15:49:38.797 に答える
0

jetty-maven-plugin を使用して開発しているときに、ページのリロード時に LESS コードへの変更を確認するためのソリューションを探しているが、WAR ファイルをビルドするときに最大のページ速度のために LESS コードをプリコンパイルする場合は、私が書いたこの記事に興味を持った: http://juplo.de/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources/

于 2013-12-17T09:46:39.993 に答える