我正在尝试为我现有的 Web 应用程序生成 Java 客户端库,但每次选择“生成云端点客户端库”时,eclipse 都会显示进度对话框并卡住。
是否有可用于生成客户端库的命令行工具(如 bin/endpoints.sh)?
提前致谢。
编辑谢谢 Dan,我使用以下命令成功生成了客户端库:
$SDK/endpoints.sh get-client-lib com.test.MyEndpoint
通过查看 Eclipse 错误日志,您至少应该能够找到更多有关生成库错误的信息。但是,我猜这个错误是一些一般性的错误,比如生成库的服务的 503
错误。
这些类型错误的最常见原因是您在实体类中使用了不兼容的类型。在这种情况下,使用命令行工具无济于事。
但是,在某些情况下,当 GPE 失败时,命令行工具已经成功。要在不使用 GPE 的情况下生成库,请从应用程序的根目录运行以下命令:
$SDK/bin/endpoints.sh get-java-client-lib helloworld.endpoint.HelloWorldEndpoint
将 helloworld.endpoint.HelloWorldEndpoint
替换为您的端点类的空格分隔名称。
我是一名优秀的程序员,十分优秀!