OpenAPITools / openapi-generator

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
https://openapi-generator.tech
Apache License 2.0
21.16k stars 6.41k forks source link

[REQ] openapi-generator-cli-unshaded #3034

Open uri-canva opened 5 years ago

uri-canva commented 5 years ago

Is your feature request related to a problem? Please describe.

We use openapi-generator-cli in our java codebase, and when we open our project in IntelliJ the classes of the transitive dependencies of openapi-generator-cli-4.0.0.jar uber jar appear in the classpath.

Describe the solution you'd like

We would like an unshaded version of the jar to be available so we can depend on it without including duplicate dependencies in our class path. See https://github.com/google/closure-compiler for an example of a CLI tool that provides an unshaded jar.

Describe alternatives you've considered

Another alternative would be to relocate the shaded classes so they don't conflict with the unshaded ones.

raz-canva commented 5 years ago

Bump - any update on this? 😄This would help me as well