Я использую плагин Gradle Swagger Generator для генерации моделей из файлов 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
впуть.Можно ли это сделать?