Как создать клиентскую библиотеку
Я пытаюсь сгенерировать клиентскую библиотеку Java для моего существующего веб-приложения, но каждый раз при выборе "генерировать клиентскую библиотеку конечной точки облака" затмение отображает диалоговое окно прогресса и останавливается.
Существует ли инструмент командной строки (что-то вроде bin/endpoints.sh), который можно использовать для создания клиентской библиотеки?
заранее спасибо.
РЕДАКТИРОВАТЬ Спасибо, Дэн, мне удалось создать клиентскую библиотеку с помощью этой команды:
$SDK/endpoints.sh get-client-lib com.test.MyEndpoint
1 ответ
Вы должны быть в состоянии найти хотя бы немного больше информации об ошибке при создании библиотеки, посмотрев журнал ошибок Eclipse. Тем не менее, я предполагаю, что ошибка является чем-то общим, как 503
ошибка службы, которая генерирует библиотеку.
Наиболее распространенная причина ошибок такого типа заключается в том, что вы используете несовместимый тип в вашем классе сущностей. Использование инструмента командной строки в этом случае не поможет.
Тем не менее, есть некоторые случаи, когда средство командной строки успешно, когда GPE не удалось. Чтобы сгенерировать библиотеку без GPE, запустите следующее из корня вашего приложения:
$SDK/bin/endpoints.sh get-java-client-lib helloworld.endpoint.HelloWorldEndpoint
замещать helloworld.endpoint.HelloWorldEndpoint
с разделенным пробелом именем (именами) вашего класса (ов) Endpoint.