Tim*_*ast 2 google-app-engine google-cloud-platform
如果Google App Engine Maven 插件未安装在默认位置,则需要指定 Google Cloud SDK 的位置。
mvn appengine:deploy -DcloudSdkPath="WHAT_TO_PUT_HERE?"
Run Code Online (Sandbox Code Playgroud)
gcloud有没有办法从命令行获取 Google Cloud SDK 的位置?
是的,您可以看到gcloud info此信息提供为Installation Root: [/Users/username/google-cloud-sdk]。
为了以有用的方式获取此信息,该gcloud命令提供了一个全局格式选项。使用gcloud --format=json info可以看到有一个字典包含指向正确值的installation键。sdk_root
接下来,使用value带有指向该值的“投影”的格式来获取 SDK 根路径。
$ gcloud --format='value(installation.sdk_root)' info
/Users/username/google-cloud-sdk
Run Code Online (Sandbox Code Playgroud)
要将其用于 App Engine Maven 插件,
mvn appengine:deploy -DcloudSdkPath="$(gcloud --format='value(installation.sdk_root)' info)"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3501 次 |
| 最近记录: |