sedovalx / deps-size-analyzer

A java client that can calculate the total size of a Maven/Gradle dependency transitively

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create a web service to analyze dependencies

sedovalx opened this issue · comments

In the simplest UI it can accept a dependency as a part of the URI and return a JSON with the result hierarchy and the total size.
The service should cache the dependency and all its transitive dependency results for the fast access. The cache key is the dependency's group:artifact:version. Cache items should be evoked based on time since the write operation. Writing a dependency result into the cache should rewrite results for all its transitive dependencies.
There should be a query parameter to force results update.

Can I take this?

Sure. It would be nice to get a self-contained jar as a result.