Skip to content

andantonyan/openapi-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Api Generator

Running generator

npm start

Adding new client

  • add new configuration into openapitools.json file

    {
      "generators": {
        "example": {
          "generatorName": "java",
          "output": "#{cwd}/clients/example",
          "inputSpec": "https://example.com/swagger.json",
          "glob": "examples/v2.0/{json,yaml}/*.{json,yaml}",
          "library": "webclient",
          "groupId": "com.andantonyan",
          "artifactId": "example",
          "artifactVersion": "0.0.1-SNAPSHOT",
          "apiPackage": "com.andantonyan.client.example.api",
          "modelPackage": "com.andantonyan.client.example.model",
          "invokerPackage": "com.andantonyan.client.example",
          "skipValidateSpec": true,
          "globalProperty": {
            "apiTests": false,
            "modelTests": false,
          },
          "additionalProperties": {
            "implicitHeaders": true
          }
        }
      }
    }
  • run generator

    npm start
  • update clients/example/.openapi-generator-ignore file and delete unnecessary files

    .travis.yml
    *.gradle
    build.sbt
    git_push.sh
    gradle.properties
    gradlew
    gradlew.bat
    gradle/**
    api/**
    .github/**
    src/main/AndroidManifest.xml
    

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages