21 Gretty插件

介绍

  1. 他是一款Gradle插件,用于在嵌入Servlet容器上运行web应用程序

  2. 目前已经作为Gradle的核心库使用了

  3. 核心功能为:

    1. 底层支持jetty, tomcat等Servlet容器

    2. 支持项目热部署、HTTPS、调试

  4. 其他可见Greet官网

使用:

  1. 引入Gretty插件

    plugins {
        id 'war'
        id 'org.gretty' version '2.2.0'
    }
  2. 指定Maven仓库

    repositories {
        // 指定jcenter仓库,必须放在前面
        jcenter()
        mavenCentral()
    }
  3. 针对Gretty插件的设置

    gretty {
    	httpPort = 8888
    	contextPath = "/web"
    	debugPort = 5005
    	debugSuspeng = true
    	httpsEnable = true
    	managedClassReload = true  // 修改之后重新加载
    	servletContainer = 'tomcat'  // 如果不指定默认的servlet容器,支持tomcat7/8,默认jetty
    	httpsPort = 4431
    }
  4. 运行

    gradle appRun

最后更新于