Автоматическая генерация спецификации OpenApi для приложения Google Cloud Endpoints с помощью Maven - PullRequest
0 голосов
/ 07 июня 2019

Я создал новое приложение Google Cloud Endpoints, используя Java и инфраструктуру Maven.Он имеет один сервлет и только базовый doGet метод

public void doGet ... etc.

Я должен иметь возможность генерировать документ конечных точек, используя:

mvn endpoints-framework:openApiDocs

Это описано в Документация Google

Я просто получаю сообщение, содержащее текст:

Generates an OpenAPI document

Usage: <Endpoints tool> get-openapi-doc <options> <service class>...

В другом существующем проекте конечных точек, который содержит ряд служб, работающих mvn endpoints-framework:openApiDocsработает, и я получаю сообщение:

OpenAPI document written to C:\myFolder\my-project\target\openapi-docs\openapi.json

Мне нужно создать базовую структуру документа OpenApi.mvn endpoints-framework:openApiDocs работает, только если у меня есть службы, определенные в моих конечных точках?Меня смущает, почему команда работает и создает openapi.json в существующем проекте, но не в другом.Что мне нужно сделать для mvn endpoints-framework:openApiDocs, чтобы создать openapi.json?Или можно использовать инструкцию get-openapi-doc, чтобы как-то это сделать?

1 Ответ

0 голосов
/ 11 июня 2019

Я наконец нашел документацию Google для этого:

Добавление управления API

...