OpenAPI Generator x Gradle: タスクの別名について
Gradle で openapi-generator を複数のタスクで実行したいと思いました。
そのため、タスクに別名を付けたいと思い、以下のように変更しました。
openApiGenerate {
// ...
}
↓
tasks.register('generatePetStoreApiClient', GenerateTask) {
// ...
}
java.nio.file.NoSuchFileException
等が発生。
どうやら openApiGenerate
を使った場合のデフォルト値が入っていない様子。
tasks.register('generatePetStoreApiClient', GenerateTask) {
// ...
outputDir = "$rootDir/build/generate-resources/main/src/main/java"
}