Maven jetty プラグインを使用していますが、ホット スワップが機能しないという問題があります。クラスを変更して Maven でコンパイルすると、変更が反映されません。
scanIntervalSeconds 設定を使用していますが、無視されているようです。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<configuration>
<jettyXml>src/main/resources/jetty/jetty-env.xml</jettyXml>
<jvmArgs>-Xms512m -Xmx2048m -Denv.name=qa -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9191</jvmArgs>
<stopPort>9999</stopPort>
<stopKey>foo</stopKey>
<useProvidedScope>true</useProvidedScope>
<scanIntervalSeconds>5</scanIntervalSeconds>
</configuration>
</plugin>
私はこの例を何百万と見てきましたが、jetty:run ではなく、jetty:run-forked を使用しています。それが問題でしょうか?