1

Maven Jettyプラグインはとてもいいです(バージョン6.1.26を使用しています)。唯一の迷惑なことは、静的ファイルの変更に関係します。 私のWebアプリケーションはSpringを使い、標準のwebapp Mavenレイアウトに従います。基本的にJSPやCSSファイルを変更するたびにコンテキスト全体を再読み込みしたくありません。Maven Jetty - 静的ファイルのみを変更するときにアプリケーション全体をリロードしないでください

構成設定を確認しましたが、これについて何も見つかりませんでした。

ありがとうございます!あなたは手動リロードを設定することができ

ロルフ

答えて

3

  1. あなたのIDE(すなわち、Eclipseは)彼らは透過的に更新されるので、ディレクトリをターゲットに静的なリソースをコピーします。
  2. Javaクラスを変更するときは、リロードするためにjettyプロセスでenterキーを押すだけで済みます。

手動リロードを設定するには:

<plugin> 
    <groupId>org.mortbay.jetty</groupId> 
    <artifactId>maven-jetty-plugin</artifactId> 
    <version>6.1.26</version> 
    <configuration> 
     <reload>manual</reload> 
    </configuration> 
</plugin> 
0

私はCSSファイルまたは多分HTMLファイルについてのあなたの必要性を理解しますが、世話をし、JSPファイルが実際にサーブレットです。また、サーブレットをリロードする前に、サーブレットを別の方法でアンデプロイする必要があります。 http://docs.codehaus.org/display/JETTY/Maven+Jetty+Pluginから-1

<plugin> 
     <groupId>org.mortbay.jetty</groupId> 
     <artifactId>maven-jetty-plugin</artifactId> 
     <configuration> 

      <scanIntervalSeconds>10</scanIntervalSeconds> 

0

セットscanIntervalSeconds:

scanIntervalSecondsオプション。 Webアプリケーションのスイープの間隔を秒単位で変更して変更をチェックし、検出された場合は自動的にホット再デプロイします。デフォルトではこれは0で、ホットデプロイスキャンを無効にします。 0より大きい数を指定すると有効になります。

+0

'src'ディレクトリまたは 'target'(ビルド)ディレクトリをスキャンしますか?私はそれを働かせることができませんでした –

関連する問題