davidmoten / openapi-to-plantuml

Converts OpenAPI 3.0 definitions to Plant UML text for visualisation of your API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Required Runtime libraries

karthik134 opened this issue · comments

The jar with dependencies is 29 MB and most POM listed dependencies are large size too. For example guava-31.0.1-android.jar is itself close to 3 MB in size. What are the jar files that are absolutely required to embed in another application to run and generate the puml from swagger.

good question, I don't know. The dependencies you refer to are mainly transitive dependencies of the swagger-parser library which I don't control. Experimentation will be your main tool and I'll leave it to you. Let us know how you go!

good question, I don't know. The dependencies you refer to are mainly transitive dependencies of the swagger-parser library which I don't control. Experimentation will be your main tool and I'll leave it to you. Let us know how you go!

Thanks David, I will experiment and update here. You can close this for now.

By the way, Many thanks for all your efforts in building this. I am just playing around with it for a POC but this is great to visualize the schemas.