OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
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.
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 ofopenapi-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.