How to use:
- Run command
mvn dependency:tree -DoutputType=json -DoutputFile=dependencies.jsonon your project to generate required input for this utility. - Paste it in
dependencies.jsonfile. - Run the utility using mvn plugin
mvn javafx:run
#################################################################
Story Points (TBD)
As dependency analyser, this utility should be able to:
- Understand the dependency hierarchy & dependency tree.
- Based on dependency tree output - create different visual formats (like: dot, html)
- Highlight the conflicting dependencies.
- Show all the source dependencies of a selected dependency.
- Provide collapse/expand feature in html output format.
- Provide search option to check/search for a particular dependency.
Enhancements:
- Provide filter options to select type of dependencies to be listed (Eg: All, compile, compile+runtime, test).