【发布时间】:2014-12-30 07:10:55
【问题描述】:
我在 spring mvc 中做一些项目,并使用 mvn jetty 作为运行时环境,而且整个工作区都在 Eclipse 中。我已经在使用 tomcat 作为运行时的 servlet 中看到,如果对 Java 文件进行任何更改,这些文件会在 eclipse 中自动重新编译,这会阻止我们再次重新启动 tomcat,从而节省大量时间。
但是在 maven 中,它将文件编译到目标文件夹,除了少数情况外,jsp 中的任何更改都会立即反映,但 Java 文件中的更改不会自动重新编译,直到我再次使用 mvn jetty:run。即使在跳过测试之后,这也会消耗大量时间,是否有任何配置可以使 maven 自动重新编译更改的 java 文件,或者我应该为每次更改一次又一次地运行 mvn jetty:run ..?谢谢
编辑:我在 Eclipse 中使用 mvn jetty:run,不使用外部终端
【问题讨论】:
-
你可以使用jrebel,它有maven插件。
标签: java eclipse spring maven jetty