Gradle build如何从另一个项目引用OpenApi规范YML文件

问题描述

我正在做一个REST服务器项目,该项目必须从另一个项目中读取OpenAPI规范YML文件。我们将该项目称为“ API项目”。该API项目有其自己的Git存储库,但是该工件尚未在任何注册表中发布。 Here I find an excellent solution if the artifact is already published in a Maven registry

对于我来说,服务器项目中的工作流程应如下所示:

  1. 我从API项目的Git仓库中手动提取了最新的YML。该文件位于我的服务器项目之外。
  2. 服务器项目的构建脚本应从本地驱动器中的某处读取YML,并生成服务器存根。

我正在使用Gradle作为构建器,并且我不想在构建文件中使用绝对路径。 API项目的位置是我服务器项目的根路径的同级。

如何用Gradle优雅地完成它?

最好, N. N。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)