2013-02-14 21 views
3

我使用jetty-maven-plugin充当我的web应用程序的本地服务器。在我构建的“生成资源”阶段,我执行lessc和grunt分别编译我的CSS和JavaScript。当Jetty重新启动时执行“generate-resources”构建阶段?

我想使用Jetty的“scanIntervalSeconds”和“scanTargetPattern”配置来观看我的.less和.js文件,并在更改这些文件时运行我的构建。

我有这部分设置,和Jetty重新启动时,我对这些文件进行了更改,但重新启动不执行我生成的“生成资源”阶段(我不知道它是否执行任何部分我的身材)。

有没有一种方法来指定当Jetty重新启动时会发生什么?

回答

1

Maven控制您构建的“生成资源”阶段。

Jetty的内部webapp热部署控制重新部署。

这两者之间没有互动的设施。 并且将该设施添加到Jetty中需要Jetty本身嵌入Maven本身,这是一项不重要的任务。