【问题标题】:How can I add my license to the top of files autogenerated by openapi-generator?如何将我的许可证添加到由 openapi-generator 自动生成的文件的顶部?
【发布时间】:2021-09-02 16:21:28
【问题描述】:

我想自定义 openapi-generator 以在每个文件的顶部自动生成带有特定许可证头的代码。

我想我需要编辑 openapi-generator/src/main/resources/go/partial_header.mustache,将一堆许可证文本粘贴到该文件顶部是否是个好主意?

【问题讨论】:

    标签: go openapi-generator


    【解决方案1】:

    根据他们的文档,这取决于当前生成器提供的内容,但一般情况下,您需要修改模板并因此维护自定义模板目录。

    将许可内容添加到您引用的partial_header.mustache 模板文件的顶部会面临的唯一限制是,它不应包含任何可能被jmustache 模板引擎解释的内容。

    由于许可文本也不涉及实际代码,因此只需将其添加到模板文件中,甚至替换模板文件中的现有内容应该没有问题。

    通过在生成期间使用外部配置文件部分 (According to this documentation),您似乎不需要维护模板结构的完整副本,而只需维护您需要的模板文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      • 2022-07-23
      • 2023-01-30
      • 1970-01-01
      相关资源
      最近更新 更多