我使用Java和Maven框架创建了一个新的Google Cloud Endpoints应用。它只有一个servlet,只有一个基本的doGet方法

public void doGet ... etc.


我应该能够使用以下方法生成端点文档:

mvn endpoints-framework:openApiDocs


Google documentation中对此进行了描述

我只收到一条包含以下内容的消息:

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指令以某种方式执行此操作?

最佳答案

我终于找到了执行此操作的Google文档:

Adding API Management

10-05 19:40