Jetty css变更后码头智能热装

Jetty css变更后码头智能热装,jetty,development-environment,maven-jetty-plugin,wro4j,Jetty,Development Environment,Maven Jetty Plugin,Wro4j,我希望有一个支持wro4j的热重新加载的jetty,它不会因为css文件中的字符发生了变化而在几秒钟内杀死整个服务器 我已经设置了wro4j来定位类路径之外的css资源 <?xml version="1.0" encoding="UTF-8"?> <groups xmlns="http://www.isdc.ro/wro"> <group name="style"> <css>file:src/main/less/style.css&l

我希望有一个支持wro4j的热重新加载的jetty,它不会因为css文件中的字符发生了变化而在几秒钟内杀死整个服务器

我已经设置了wro4j来定位类路径之外的css资源

<?xml version="1.0" encoding="UTF-8"?>
<groups xmlns="http://www.isdc.ro/wro">
  <group name="style">
    <css>file:src/main/less/style.css</css>
  </group>
</groups>
我想避免重新启动,因为这很烦人

我使用的是wro4j 1.7.1、Maven 3.0.4和Jetty 9.1.0.M0


更新:重新启动是因为我用Eclipse编辑了文件。否则,Jetty不会自行重启

如果您希望在每次修改时获得最新的更改,可以尝试使用“resourceWatcherUpdatePeriod”。我认为jetty默认情况下会在检测到更改时重新启动。

resourceWatcherUpdatePeriod即使jetty没有重新启动也能正常工作,谢谢!重启之所以发生,是因为我用Eclipse编辑了这些文件,它因为某种原因重启了jetty,我不知道。jetty只监视某些文件。(上下文xml可部署,内容在WEB-INF树中)
<plugin>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
  <version>9.1.0.M0</version>
  <configuration>
    <scanTargets>
      <scanTarget>${basedir}/src/main/webapp</scanTarget>
    </scanTargets>
    <scanIntervalSeconds>1</scanIntervalSeconds>
  </configuration>
</plugin>
[INFO] restarting o.e.j.m.p.JettyWebAppContext@6ebc4e13{/,[file:/home/tamas/ux/src/main/webapp/, jar:file:/home/tamas/.m2/repository/org/webjars/jshint/2.1.3/jshint-2.1.3.jar!/META-INF/resources/, jar:file:/home/tamas/.m2/repository/org/webjars/less/1.3.3/less-1.3.3.jar!/META-INF/resources/, jar:file:/home/tamas/.m2/repository/org/webjars/emberjs/1.0.0-rc.5/emberjs-1.0.0-rc.5.jar!/META-INF/resources/, jar:file:/home/tamas/.m2/repository/org/webjars/jquery/1.9.1/jquery-1.9.1.jar!/META-INF/resources/, jar:file:/home/tamas/.m2/repository/org/webjars/handlebars/1.0.0-rc.4/handlebars-1.0.0-rc.4.jar!/META-INF/resources/, jar:file:/home/tamas/.m2/repository/org/webjars/coffee-script/1.6.3/coffee-script-1.6.3.jar!/META-INF/resources/, jar:file:/home/tamas/.m2/repository/org/webjars/jslint/c657984cd7/jslint-c657984cd7.jar!/META-INF/resources/, jar:file:/home/tamas/.m2/repository/org/webjars/json2/20110223/json2-20110223.jar!/META-INF/resources/],AVAILABLE}{file:/home/tamas/ux/src/main/webapp/}