gretty web项目热加载

作者: 持续进步者 | 来源:发表于2017-09-18 18:19 被阅读199次

    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 官网

    相关文章

      网友评论

        本文标题:gretty web项目热加载

        本文链接:https://www.haomeiwen.com/subject/opibsxtx.html