garage-admin-sdk-generator/build.gradle

41 lines
1.2 KiB
Groovy
Raw Normal View History

2022-09-13 14:00:03 +00:00
plugins {
id "org.openapi.generator" version "6.1.0"
}
task validate(type: org.openapitools.generator.gradle.plugin.tasks.ValidateTask){
inputSpec = "./garage/doc/api/garage-admin-v0.yml"
recommend = true
}
task buildPythonClient(type: org.openapitools.generator.gradle.plugin.tasks.GenerateTask) {
generatorName = "python"
inputSpec = "./garage/doc/api/garage-admin-v0.yml"
outputDir = "$rootDir/python"
configOptions = [
packageName: "garage_admin_sdk",
2022-11-12 21:39:53 +00:00
packageVersion: "0.8.0",
2022-09-13 14:00:03 +00:00
projectName: "garage-admin-sdk"
]
}
2022-11-12 22:34:18 +00:00
task buildGoClient(type: org.openapitools.generator.gradle.plugin.tasks.GenerateTask) {
generatorName = "go"
inputSpec = "./garage/doc/api/garage-admin-v0.yml"
outputDir = "$rootDir/golang"
configOptions = [
packageName: "garage",
packageVersion: "0.8.0",
]
}
2022-11-12 22:48:21 +00:00
task buildJavascriptClient(type: org.openapitools.generator.gradle.plugin.tasks.GenerateTask) {
generatorName = "javascript"
inputSpec = "./garage/doc/api/garage-admin-v0.yml"
outputDir = "$rootDir/javascript"
configOptions = [
packageName: "garage",
2022-11-12 22:50:53 +00:00
moduleName: "garage",
2022-11-12 22:48:21 +00:00
packageVersion: "0.8.0",
]
}