从 openApi 生成器进程中排除 yaml 文件(模型)或包

BSL*_*BSL 5 swagger spring-boot openapi openapi-generator

我使用 openApi-generator-maven 插件版本 4.2.3 成功生成了 Rest Api 控制器和模型。在 yaml 合约中,我们引用包含共享模型的外部 YAML 文件:

schema:
  $ref : 'mycontract.yaml#/components/schemas/PrjExceptionHandler'
Run Code Online (Sandbox Code Playgroud)

这个共享的yaml位于特定的包下。有没有办法在生成过程中忽略 yaml 文件(此 yaml 中定义的模型)?实际上,我正在使用 .openapi-generator-ignore 文件来一一忽略模型,例如:

**/PrjExceptionHandler*
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个全局解决方案,在该解决方案中,我可以忽略给定 Yaml 文件或要忽略的包的所有模型,此外,通过执行实际的解决方案,我在生成过程中遇到编译错误,其中对象抱怨PrjExceptionHandler不会被忽略定义的。

感谢您的支持。