plugins { id "org.openapi.generator" version "6.2.0" } apply plugin:'base' repositories { // Use Maven Central for resolving dependencies. mavenCentral() } openApiGenerate { generatorName = "java" inputSpec = "$rootDir/aoclient_v1.yml".toString() outputDir = "$buildDir/generated".toString() apiPackage = "de.fettlaus.aoclient.api" invokerPackage = "de.fettlaus.aoclient.invoker" modelPackage = "de.fettlaus.aoclient.model" groupId = "de.fettlaus" id = "aoclient" version = "0.0.1" configOptions = [ dateLibrary: "java8" ] } project(":api") { dependencies { project(":gen") } publishing { repositories { maven { url = 'https://git.fettlaus.de/api/packages/fettlaus/maven' name = 'gitea' authentication { header(HttpHeaderAuthentication) } credentials(HttpHeaderCredentials) } } } }