jetty:run-forked不扫描更改的类 - 热插拔不起作用

时间:2013-10-04 17:48:09

标签: java maven maven-jetty-plugin

我正在使用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。这可能是问题吗?

1 个答案:

答案 0 :(得分:0)

挖,

首先,我建议您升级到更新版本的插件 - 我可以告诉它不是最新版本,因为groupId应该是org.eclipse.jetty,而不是org.mortbay.jetty。最新版本是9.1.0.v20131115。

除了母性陈述之外,目前还没有设计用于自动热重新计算的分叉目标。如果这是您希望看到的功能,请继续在码头问题跟踪器上打开一个bugzilla:https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty

欢呼声 扬