Как создать клиентскую библиотеку

Я пытаюсь сгенерировать клиентскую библиотеку 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.

Другие вопросы по тегам