我正在使用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-forked而不是jetty:run。这可能是问题吗?
答案 0 :(得分:0)
挖,
首先,我建议您升级到更新版本的插件 - 我可以告诉它不是最新版本,因为groupId应该是org.eclipse.jetty,而不是org.mortbay.jetty。最新版本是9.1.0.v20131115。
除了母性陈述之外,目前还没有设计用于自动热重新计算的分叉目标。如果这是您希望看到的功能,请继续在码头问题跟踪器上打开一个bugzilla:https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty
欢呼声 扬