根据gradle.org的说法:
一旦启动,web容器就可以配置为连续运行,扫描项目中的更改,并在必要时自动执行热重新部署。
搜索周围,我可以找到很多与maven相关的东西,但是我正在从事的项目使用gradle。我已经安装了gradle jetty插件,但当我对html+百里香文件进行更改时,无法确定如何将其设置为、热重部署。
发布于 2013-05-31 20:22:30
这应该是可行的:
apply plugin: "jetty"
jettyRun {
scanIntervalSeconds = 10
}scanIntervalSeconds和reload属性无意中没有列出在分级构建语言参考的JettyRun页面上(修复为Gradle 1.7),但是页面链接到Groovydoc (顶部的“API文档”),您可以在超类中找到它们。
发布于 2013-12-08 12:55:50
因此,几天来,我一直在寻找一种使用gradle的jetty插件进行热部署的方法。我一点运气都没有:
reload = "automatic" scanIntervalSeconds = 1。
Jetty检查构建是否有任何更改,而发生的更改则在src中进行。在我看来,改变码头以看src文件夹似乎很混乱。
相反,我为gradle使用了tomcat插件。只需按照https://github.com/bmuschko/gradle-tomcat-plugin上的用法部分操作即可
热部署已经在插件中配置好了,所以只需对build.gradle进行必要的更改就可以了。现在对我来说很有效..。一个巨大的时间保护程序:)如果有人能够使用jetty和gradle进行热部署,请分享这个过程.在那之前,猫是最好的选择。
https://stackoverflow.com/questions/16852075
复制相似问题