mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-02 08:23:45 +00:00
* Revert "v7.16.0 release" This reverts commit 31299af0fcaafe6c3ab848320e230a00ce8ea9e5. * prepare 7.17.0-SNAPSHOT * update doc, samples
Local Spec Sample
This example assumes you have Gradle 6.8.3+ installed. No gradle wrapper is provided in samples.
First, publish the openapi-generator-gradle-plugin locally via ./gradlew assemble publishToMavenLocal in the module directory.
Then, run the following tasks in this example directory.
gradle openApiGenerate # expected outcome: BUILD SUCCESSFUL
gradle openApiMeta # expected outcome: BUILD SUCCESSFUL
gradle openApiValidate # expected outcome: BUILD FAILED
gradle buildGoSdk # expected outcome: BUILD SUCCESSFUL
gradle buildDotnetSdk # expected outcome: BUILD SUCCESSFUL
gradle buildJavaResttemplateSdk # expected outcome: BUILD SUCCESSFUL
gradle generateGoWithInvalidSpec # expected outcome: BUILD FAILED
The samples can be tested against other versions of the plugin using the openApiGeneratorVersion property. For example:
gradle -PopenApiGeneratorVersion=7.16.0 openApiValidate