没有得到一些appengine代码的确切含​​义

时间:2016-12-28 06:53:11

标签: android google-app-engine

我正在探索一个项目,我在后端模块的build.gradle文件中遇到了以下几行。

有人可以解释以下几行的重要性:

appengine {
    httpAddress = "0.0.0.0"
    httpPort = 8888
    downloadSdk = true
    appcfg {
        oauth2 = false
    }
    endpoints {
        getClientLibsOnBuild = false
        getDiscoveryDocsOnBuild = false
    }
}

1 个答案:

答案 0 :(得分:1)

这是gradle-appengine-plugin的配置块:

来自文档:

  
      
  • httpAddress:本地开发服务器的IP地址(如果要从网络访问服务器)。默认为localhost。

  •   
  • httpPort:本地开发服务器应该侦听HTTP请求的TCP端口(默认为8080)。

  •   
  • downloadSdk:下载配置名称appengineSdk定义的Google App Engine SDK并将工件分解为
      〜/ .gradle / appengine-sdk(默认为false)。如果设置为true则给定   SDK用于运行优先于
    的所有插件任务   APPENGINE_HOME和系统属性appengine.sdk.root。

  •   
     

在appengine中,您可以在名为的闭包中定义可选属性   下,appcfg:

     
      
  • oauth2:使用OAuth2身份验证而不是基于密码的身份验证。
  •   
     

在appengine中,您还可以定义名为端点的闭包:

     
      
  • getClientLibsOnBuild:在调用war任务之前自动下载客户端库。 (默认为false)

  •   
  • getDiscoveryDocsOnBuild:在调用war任务之前自动下载发现文档。 (默认为false)

  •