仅使用Kotlin时在Micronaut中生成Swagger / OpenAPI视图

板条

https://micronaut-projects.github.io/micronaut-openapi/latest/guide/index.html上的官方文档仅描述了如何将-Dmicronaut.openapi.views.spec=...编译器标志添加到JavaCompile Gradle任务:

tasks.withType(JavaCompile) {
    options.fork = true
    options.forkOptions.jvmArgs << '-Dmicronaut.openapi.views.spec=rapidoc.enabled=true,swagger-ui.enabled=true,swagger-ui.theme=flattop'
    ...
}

尽管在纯Kotlin项目中未使用此任务。我已经尝试过,tasks.withType(compileKotlin)但是没有成功。

谁能给我一个提示,如何在build.gradle纯Kotlin项目中传递编译器标志(仍然是Groovy)?

威尔·巴克

我相信您在寻找什么(至少对于OpenApi的Micronaut JVM args)是这样的:

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
    kotlinOptions {
        freeCompilerArgs += '-Dmicronaut.openapi.views.spec=rapidoc.enabled=true,swagger-ui.enabled=true,swagger-ui.theme=flattop'
    }
}

有关如何为Kotlin编译步骤提供选项的更多信息,请参阅“使用Gradle->编译器选项”中的Kotlin文档(请确保您正在使用Groovy Gradle版本,因为您没有在您的Kotlin DSL中使用)摇篮文件)

这样的问题似乎在问类似的事情,可能也很有用

认为fork选项不可用kotlinOptions(我怀疑KotlinCompile已经在分叉的过程中运行了吗?不确定是否在那里)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在drf-yasg OpenAPI和Swagger视图中显示SlugRelatedField的可能值(选择)

来自分类Dev

Python Flask自动生成的Swagger / OpenAPI 3.0

来自分类Dev

每次在Django中生成视图时更新模型

来自分类Dev

在laravel中生成视图时,如何使php var保持不变?

来自分类Dev

openapi工具生成器与swagger代码生成

来自分类Dev

如何更新NestJS Swagger模块但使用OpenAPI 2.0(Swagger)?

来自分类Dev

Sanic OpenAPI Swagger文档生成抛出属性路径operationId重复

来自分类Dev

从Swagger / OpenAPI生成Spring MVC控制器

来自分类Dev

如何在grails中生成默认视图?

来自分类Dev

在ERB模板视图中生成HTML

来自分类Dev

在oracle视图中生成随机值

来自分类Dev

在剃刀视图中生成绝对URL

来自分类Dev

管理 rails admin 中生成的视图

来自分类Dev

在Hibernate透视图中生成代码时忽略表前缀

来自分类Dev

使用swagger ui从OpenAPI规范导出API路径列表

来自分类Dev

Swagger / OpenAPI在哪里放置文档?

来自分类Dev

如何在控制器中使用查询在视图中生成表

来自分类Dev

Swagger / OpenAPI注释V3-在swagger注释中使用Enum值

来自分类Dev

Swagger / OpenAPI客户端代码生成器更改属性名称

来自分类Dev

在Python的FastAPI自动生成的OpenAPI / Swagger文档页面中,如何添加更多错误的HTTP状态代码?

来自分类Dev

OpenAPI / Swagger-ui:表单中自动生成的JSON会忽略参数名称

来自分类Dev

springdoc-openapi-ui将标头参数添加到生成的swagger

来自分类Dev

找不到带有OpenApi / Swagger规范(代码生成)文件的Spring WebFlux

来自分类Dev

在springdoc中使用openapi.yaml

来自分类Dev

使用Mturk 403错误的AWS OpenApi 2.0

来自分类Dev

在SQL Server中生成视图(被查看表)的重大延迟

来自分类Dev

在Mailer视图中生成完整的URL-Rails

来自分类Dev

在EF CodeFirst中生成继承的DBSet(类似于视图)

来自分类Dev

使用滚动视图时缩放视图

Related 相关文章

  1. 1

    在drf-yasg OpenAPI和Swagger视图中显示SlugRelatedField的可能值(选择)

  2. 2

    Python Flask自动生成的Swagger / OpenAPI 3.0

  3. 3

    每次在Django中生成视图时更新模型

  4. 4

    在laravel中生成视图时,如何使php var保持不变?

  5. 5

    openapi工具生成器与swagger代码生成

  6. 6

    如何更新NestJS Swagger模块但使用OpenAPI 2.0(Swagger)?

  7. 7

    Sanic OpenAPI Swagger文档生成抛出属性路径operationId重复

  8. 8

    从Swagger / OpenAPI生成Spring MVC控制器

  9. 9

    如何在grails中生成默认视图?

  10. 10

    在ERB模板视图中生成HTML

  11. 11

    在oracle视图中生成随机值

  12. 12

    在剃刀视图中生成绝对URL

  13. 13

    管理 rails admin 中生成的视图

  14. 14

    在Hibernate透视图中生成代码时忽略表前缀

  15. 15

    使用swagger ui从OpenAPI规范导出API路径列表

  16. 16

    Swagger / OpenAPI在哪里放置文档?

  17. 17

    如何在控制器中使用查询在视图中生成表

  18. 18

    Swagger / OpenAPI注释V3-在swagger注释中使用Enum值

  19. 19

    Swagger / OpenAPI客户端代码生成器更改属性名称

  20. 20

    在Python的FastAPI自动生成的OpenAPI / Swagger文档页面中,如何添加更多错误的HTTP状态代码?

  21. 21

    OpenAPI / Swagger-ui:表单中自动生成的JSON会忽略参数名称

  22. 22

    springdoc-openapi-ui将标头参数添加到生成的swagger

  23. 23

    找不到带有OpenApi / Swagger规范(代码生成)文件的Spring WebFlux

  24. 24

    在springdoc中使用openapi.yaml

  25. 25

    使用Mturk 403错误的AWS OpenApi 2.0

  26. 26

    在SQL Server中生成视图(被查看表)的重大延迟

  27. 27

    在Mailer视图中生成完整的URL-Rails

  28. 28

    在EF CodeFirst中生成继承的DBSet(类似于视图)

  29. 29

    使用滚动视图时缩放视图

热门标签

归档