1

我将openapi-generator用于jersey-jaxrs(OpenAPI 3.0)。我想控制生成我的代码的包。

我正在将api-packagemodel-packagepackage-nameinvoker-package选项全部设置为一个xxx.yyy.zzz值。

我的问题是大部分代码是在 下生成的gen.xxx.yyy.zzz,而在xxx.yyy.zzz. 隐式gen地添加到包名前面。我知道这在很多情况下很方便,但不是我的。是否有任何生成器选项可以避免这种情况?

我已经了解了一些关于 Mustache 模板的知识,它们似乎是一个可能的解决方案,但对于我的要求来说可能有点太多了。

最终,我可以gen手动将代码移动到另一个(非 gen)包中,它可以工作,但这很不方便。

4

1 回答 1

0

最后,我发现您可以将 IntelliJ IDEA 中的文件夹标记为“生成的源根目录”,这使得项目的其余代码可以发现它。

这并不能解决我的问题,但它确实解决了引发问题的问题。

于 2019-06-03T10:42:48.267 回答