【发布时间】:2016-11-02 08:43:47
【问题描述】:
我有一个多模块 gradle 项目,如下所示
books
books-api
books-server
books-tests
books-client // generated using 'gradle swagger'
books-api 包含我想使用 Swagger codegen gradle 插件生成基于 Java 的客户端的 service.swagger.json 文件。 books-test 模块是一个测试套件,它将使用生成的客户端在服务器上运行测试。
Swagger codegen gradle 插件创建了一个完整的 gradle 模块books-client。目前,该模块是通过在根项目上运行swagger 任务生成的。在根项目上运行gradle build 之前,我必须手动执行此步骤,以便满足books-test 模块对books-client 的依赖。
是否有生成books-client 并让books-test 依赖它来仅在根项目上运行gradle build? IE。 gradle build 将生成 books-client 并成功构建 books-test。
【问题讨论】: