Java 生成Swagger客户端模型和API作为模块

Java 生成Swagger客户端模型和API作为模块,java,swagger-codegen,Java,Swagger Codegen,是否可以生成一个作为多模块项目的swagger客户端 我希望模型是一个工件,api是独立的,并且依赖于模型模块。 e、 g 如果我像这样生成,那么模型和api只由包分开 java -DmodelDocs=false -DapiDocs=false -DapiTests=false -jar swagger-codegen-cli.jar generate -i swagger.json -l java -c config.json -o client 如果我运行两次该命令,我可以在单独的目录中

是否可以生成一个作为多模块项目的swagger客户端

我希望模型是一个工件,api是独立的,并且依赖于模型模块。 e、 g

如果我像这样生成,那么模型和api只由包分开

java -DmodelDocs=false -DapiDocs=false -DapiTests=false -jar swagger-codegen-cli.jar generate -i swagger.json -l java -c config.json -o client
如果我运行两次该命令,我可以在单独的目录中生成它们,但是我必须通过在根目录中创建父级并将模型作为api的依赖项引用来手动编辑构建文件

java -DmodelDocs=false -DapiDocs=false -Dmodels -DsupportingFiles -jar swagger-codegen-cli.jar generate -i swagger.json -l java -c config.json -o client/model
java -DmodelDocs=false -DapiDocs=false -Dapis -DapiTests=false -DsupportingFiles -jar swagger-codegen-cli.jar generate -i swagger.json -l java -c config.json -o client/api
生成文件是
支持文件
的一部分。是否可以使用模板(类似于语言生成器可以使用的方式)来定制它们以实现这一点

java -DmodelDocs=false -DapiDocs=false -Dmodels -DsupportingFiles -jar swagger-codegen-cli.jar generate -i swagger.json -l java -c config.json -o client/model
java -DmodelDocs=false -DapiDocs=false -Dapis -DapiTests=false -DsupportingFiles -jar swagger-codegen-cli.jar generate -i swagger.json -l java -c config.json -o client/api