如何生成客户端库

时间:2012-11-25 22:04:15

标签: google-app-engine google-cloud-endpoints google-plugin-eclipse

我正在尝试为现有的Web应用程序生成java客户端库,但每次选择“生成云端点客户端库”时,eclipse会显示进度对话框并冻结。

是否有可用于生成客户端库的命令行工具(类似于bin / endpoints.sh)?

提前感谢。

修改 谢谢Dan,我设法使用以下命令生成客户端库:

$SDK/endpoints.sh get-client-lib com.test.MyEndpoint

1 个答案:

答案 0 :(得分:7)

通过查看Eclipse错误日志,您应该能够找到有关生成库的错误的更多信息。但是,我猜这个错误是通用的,就像生成库的服务中的503错误一样。

这些类型错误的最常见原因是您在实体类中使用了不兼容的类型。在这种情况下,使用命令行工具将无济于事。

但是,在某些情况下,当GPE失败时命令行工具已成功。要在没有GPE的情况下生成库,请从应用程序的根目录运行以下命令:

$SDK/bin/endpoints.sh get-java-client-lib helloworld.endpoint.HelloWorldEndpoint

helloworld.endpoint.HelloWorldEndpoint替换为您的Endpoint类的空格分隔名称。