Powered by:
SourceForge.net JUNG Spring Rich Client Built by Maven
Sponsored by:
AlphaCSP

Introduction

Dependency Analyzer is a utility for graphically visualizing Maven2 artifacts dependency graphs.
It is using Maven embedder for resolving dependencies and based the Java Universal Network/Graph Framework (Jung) for creating and visualizing the dependency graph. Spring rich client is used for building the GUI.

Dependency Analyzer features:

  1. Visually display Maven2 artifacts dependency graphs.
  2. Filter the displayed dependencies by dependency scope: compile, runtime, test, provided and system.
  3. Filter the displayed dependencies by group id.
  4. Filter the excluded dependencies.
  5. Group/ungroup similar artifacts vertices
  6. Show the path(s) from the main artifact to a dependency
  7. Drag and drop support
  8. Multi tab support
  9. Save the dependency graph as PNG or JPEG.
  10. Refresh dependency graph
  11. Modules support

Full features list

Building From Source


Dependency Analyzer build is based on Maven2 . In order to build the Dependency Analyzer from source you will need Maven2 to be installed on your machine.


To build the Dependency Analyzer from source using Maven2, simply checkout the source and run "mvn clean install".