endpoints-framework:clientLibs 和 endpoints-framework:generateSrc 有什么区别?
What is the difference between endpoints-framework:clientLibs and endpoints-framework:generateSrc?
我刚刚对它们进行了测试并得到了相同的结果。为什么?
我的意图是根据 OpenAPI 规范为 Google Java 端点框架生成服务器存根。可能吗?
首先,我必须说我不认为我们的意图是不方便使用这些工具创建新项目。这些工具是为迁移旧项目而构建的,不是推荐的前进路径。
但是要回答你的问题:
endpoints-framework:clientLibs
是您在服务器端项目 (appengine) 上的 运行 操作。它只是为您下载一个客户端库 (zip)。您可以在另一个项目中处理和使用这个下载的库来使用端点。
endpoints-framework:generateSrc
是您在端点消费者(或客户端)上 运行 的操作。这是一个自动在您的项目中包含客户端库代码的助手(它还会下载客户端库),因此您不必自己复制该代码(或生成一个库并将其导入)
我刚刚对它们进行了测试并得到了相同的结果。为什么?
我的意图是根据 OpenAPI 规范为 Google Java 端点框架生成服务器存根。可能吗?
首先,我必须说我不认为我们的意图是不方便使用这些工具创建新项目。这些工具是为迁移旧项目而构建的,不是推荐的前进路径。
但是要回答你的问题:
endpoints-framework:clientLibs
是您在服务器端项目 (appengine) 上的 运行 操作。它只是为您下载一个客户端库 (zip)。您可以在另一个项目中处理和使用这个下载的库来使用端点。endpoints-framework:generateSrc
是您在端点消费者(或客户端)上 运行 的操作。这是一个自动在您的项目中包含客户端库代码的助手(它还会下载客户端库),因此您不必自己复制该代码(或生成一个库并将其导入)