【发布时间】:2016-01-17 21:38:46
【问题描述】:
我正在使用 Android Studio 开发我的(GAE + Cloud Endpoints)服务器,我需要为 iOS 生成一个发现文档。
Google doc: Generating Client Libraries 展示了两种为 iOS 生成发现文档的方法:
- 使用 Maven
我的后端项目是在 Studio 中开发并通过 gradle 构建的,所以我不能选择这个选项。
- 使用 endpoints.sh(将目录更改为项目 /war 目录的父目录。)
我的 gradle 构建结构中没有 /war 目录。
如何为 iOS 生成客户端库?有人可以帮忙吗?
【问题讨论】:
-
您可能可以使用
gradle war使用gradle 构建war,然后在build 下您将拥有一个反映war 结构的目录。进入该目录并运行相应的脚本。 -
感谢@Opal 的帮助,
gradle war我在我的 tmp 目录中有一个war/MANIFEST.MF,但仅此而已,不能将它用于endpoints.sh。使用gradle :backend:war,我可以在我的libs/中构建backend.war。但是它们都不适合运行endpoints.sh。
标签: google-app-engine android-studio gradle google-cloud-endpoints