2016-12-28 46 views
-1

我正在探索一個項目,並在後端模塊中的build.gradle文件中遇到以下幾行。沒有得到一些appengine代碼的確切含​​義

有人可以解釋以下行的意義:

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

回答

1

這是gradle-appengine-plugin配置塊:

從文檔:

  • httpAddress:本地開發服務器的IP地址(如果要從網絡訪問服務器)。默認是localhost。

  • httpPort:本地開發服務器應偵聽HTTP請求(默認爲8080)的TCP端口。

  • downloadSdk:下載由配置名稱appengineSdk限定的谷歌應用程序引擎SDK和爆炸的工件進
    〜/ .gradle /應用服務引擎-SDK(默認爲false)。如果設置爲true,則使用給定的 SDK運行所有插件任務,其優先級高於
    APPENGINE_HOME和系統屬性appengine.sdk.root。

    • 的oauth2:使用的OAuth2驗證,而不是基於密碼的驗證

    在AppEngine上,你可以在一個名爲 下,appcfg關閉定義可選屬性。

在AppEngine上,你還可以定義一個封閉命名端點:

  • getClientLibsOnBuild:自動下載客戶端庫戰爭任務調用之前。 (默認爲false)

  • getDiscoveryDocsOnBuild:在調用戰爭任務之前自動下載發現文檔。 (默認爲false)

相關問題