gretty web项目热加载

gradle配置

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'org.akhikhl.gretty:gretty:2.0.0'
    }
}

if (!project.plugins.findPlugin(org.akhikhl.gretty.GrettyPlugin))
    project.apply(plugin: org.akhikhl.gretty.GrettyPlugin)

gretty{
    httpEnabled = true    //支持http 请求
    servletContainer = 'tomcat8'    //servlet容器 tomcat jetty
    contextPath = '/mygit'   //访问路径
    httpPort = 8081   //访问端口号
    host = "localhost"  // 访问地址
    scanInterval = 1   //1秒扫描文件一次
    fastReload =true  
    inplaceMode = 'soft'
    loggingLevel = "DEBUG"   //日志级别
    consoleLogEnabled = true 

    debugPort = 6005   //debug 端口号
    debugSuspend = true   //支持端口号


}

gradle task

image.png

gradle 运行项目

  gradle appRun

访问地址:
http://localhost:8081/mygit

每次修改文件后,就不用重新部署了,直接在浏览器中访问即可,gretty 热部署,大大的节省了我们的等待时间。

项目目录

image.png

gretty 对debug的支持

  • idea 配置
image.png
image.png

运行项目,打断点

image.png

gretty 官网

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,240评论 25 709
  • 我喜欢你好久 好些次在我梦里 我穿上婚纱,笑容洋溢 我低头不语,一日三餐 在梦里梦着想梦的一切 可为什么梦醒了我更...
    盖小夭阅读 1,852评论 0 1
  • 《解忧杂货店》是日本作家东野圭吾的一部作品,文章通过描述一个叫浪失杂货店里的浪失先生以写信的方式给他人出主意排忧的...
    钢铁4这样炼成的阅读 2,507评论 1 1
  • 老公介绍我一本关于教育孩子的好书, 名字叫"孩子把你的手给我"。刚读两页就被那种种相熟的情景吸引了,越读下去越得益...
    嫣姐妹阅读 2,615评论 1 4