我使用Gradle Swagger Generator Plugin插件从yaml文件生成模型。
我使用generateSwaggerCode命令。我希望在src/gen/java/com/cb/models
在build.gradle中,我有:
plugins {
id 'org.hidetake.swagger.generator' version '2.13.0'
}
dependencies {
swaggerCodegen 'io.swagger:swagger-codegen-cli:2.3.1'
}
swaggerSources {
petstore {
inputFile = file('petstore.yaml')
code {
language = 'java'
components = ['models']
configFile = file('config.json')
outputDir = file('src/gen/java/')
}
}
}
config.json是:
{
"dateLibrary": "java8",
"hideGenerationTimestamp": true,
"modelPackage": "com.cb.models"
}
我使用命令./gradlew generateSwaggerCode
但是,模型最终以src/gen/java/src/main/java/com/cb/Pet.java
我无法弄清楚如何消除路径中的src/main/java
。能做到吗?