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