2014-10-24 4 views
0

Я разделил код для своих конечных точек api на несколько классов с помощью @ endpoints.api decorator. Так было рекомендовано Google (source). Теперь я пытаюсь создать клиентские библиотеки Android с помощью инструмента командной строки. Я могу генерировать библиотеку для одного класса с помощью следующей командыКлиентская библиотека Google Endpoints для нескольких классов api

endpointscfg.py get_client_lib java -bs gradle api.HelloWorldApi

и это работает. Но у меня есть другие классы, которые также должны быть частью библиотеки. например.

endpointscfg.py get_client_lib java -bs gradle api.GoodbyeWorldApi

Я не знаю, как создавать одну полную библиотеку, охватывающую обоих этих классов.

ответ

1

Осмотрел файл endpointscfg в папке инструментов Google и понял, что в качестве аргументов требуется несколько файлов remote.service. Поэтому я смог использовать следующую команду для создания клиентских библиотек из всех классов endpointscfg.py get_client_lib java api.GoodbyeWorldApi api.HelloWorldApi -bs gradle

Смежные вопросы