Skip to content

2021.3

Compare
Choose a tag to compare
@hauner hauner released this 24 Apr 10:17
· 5 commits to 2021.3.x since this release
  • #19, better kotlin dsl support. This requires gradle >= 6.5. See https://docs.openapiprocessor.io/gradle.

    use process() to create a processor block and prop() to add processor specific options.

    // build.gradle.kts
    
    openapiProcessor {
        apiPath("${projectDir}/src/api/openapi.yaml")
    
        process("spring") {
            processor("io.openapiprocessor:openapi-processor-spring:<version>")
            targetDir("${projectDir}/build/openapi")
            prop("mapping", "${projectDir}/src/api/mapping.yaml")
        }
    
        process("json") {
            processor("io.openapiprocessor:openapi-processor-json:<version>")
            targetDir("${buildDir}/json")
        }
    }