Files
openapi-generator/modules/openapi-generator-gradle-plugin/samples/local-spec
William Cheng 865510ea59 Update test build files to the latest SNAPSHOT version (#10090)
* fix versions in test build files

* test branch

* Revert "test branch"

This reverts commit 00ce0f029d4b524fcfc266ed787512e13cd85e5a.
2021-08-04 17:03:54 +08:00
..
2020-05-31 19:14:31 +08:00
2021-03-20 16:45:05 +08:00

Local Spec Sample

This example assumes you have Gradle 5.6.4+ 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 SCCESSFUL
gradle openApiMeta                  # expected outcome: BUILD SCCESSFUL
gradle openApiValidate              # expected outcome: BUILD FAILED 
gradle buildGoSdk                   # expected outcome: BUILD SCCESSFUL
gradle buildDotnetSdk               # expected outcome: BUILD SCCESSFUL
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=5.1.0 openApiValidate