我正在探索一个项目,我在后端模块的build.gradle文件中遇到了以下几行。
有人可以解释以下几行的重要性:
appengine {
httpAddress = "0.0.0.0"
httpPort = 8888
downloadSdk = true
appcfg {
oauth2 = false
}
endpoints {
getClientLibsOnBuild = false
getDiscoveryDocsOnBuild = false
}
}
答案 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)