Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • O openapi-generator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,476
    • Issues 3,476
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 402
    • Merge requests 402
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenAPI Tools
  • openapi-generator
  • Issues
  • #11327
Closed
Open
Issue created Jan 16, 2022 by Administrator@rootContributor5 of 6 checklist items completed5/6 checklist items

[BUG][KOTLIN][CLIENT] Unable to use `library` as additional properties

Created by: anantadwi13

Bug Report Checklist

  • Have you provided a full/minimal spec to reproduce the issue?
  • Have you validated the input using an OpenAPI validator (example)?
  • Have you tested with the latest master to confirm the issue still exists?
  • Have you searched for related issues/PRs?
  • What's the actual output vs expected output?
  • [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description

If we look at the documentation, kotlin client generator has a library config option. But we can't use it as additional properties.

openapi-generator generate -i specification.yaml -g kotlin -o output -p library=jvm-retrofit2

From the command above, it should generate kotlin client codes with retrofit2 as the HTTP client. But it used okhttp3 instead.

It will work as expected by passing library as parameter options.

openapi-generator generate -i specification.yaml -g kotlin -o output --library jvm-retrofit2
openapi-generator version

openapi-generator v5.3.1

Steps to reproduce
  • Generate codes from specification.yaml
    openapi-generator generate -i specification.yaml -g kotlin -o output -p library=jvm-retrofit2
Assignee
Assign to
Time tracking