В чем разница между оконечной платформой: clientLibs и оконечной платформой: generateSrc? - PullRequest
0 голосов
/ 02 июля 2018

Я только что проверил их обоих и получил одинаковые результаты. Почему?

Моим намерением является создание заглушек сервера для Google Java Endpoints Framework из спецификации OpenAPI. Возможно ли это?

1 Ответ

0 голосов
/ 03 июля 2018

Во-первых, я должен сказать, что не считаю, что наше намерение не облегчает создание новых проектов с использованием этих инструментов. Эти инструменты были созданы для переноса старых проектов и не являются рекомендуемым способом продвижения вперед.

Но чтобы ответить на ваш вопрос:

  • endpoints-framework:clientLibs - это операция, которую вы выполняете в своем проекте на стороне сервера (appengine). Он просто загружает клиентскую библиотеку (zip) для вас. Вы можете обработать и использовать эту загруженную библиотеку в другом проекте для использования конечной точки.
  • endpoints-framework:generateSrc - это операция, которую вы запускаете на потребителе конечных точек (или клиенте). Это помощник, который автоматически включает код клиентской библиотеки в ваш проект (он также загружает клиентскую библиотеку), поэтому вам не нужно копировать этот код в себя (или генерировать библиотеку для импорта в нее)
...