maven repository
<dependency>
<groupId>com.github.physicslovejava</groupId>
<artifactId>classviz</artifactId>
<version>1.0.2</version>
</dependency>
We can generate class dependency graph via Classviz.
Classviz classviz = ClassvizGeneration.scan(pathToJavaFiles);
classviz.setFormat(Format.SVG);
classviz.exportToFile(new File(fileDestination));
With the jquery.graphviz.svg, we can track class dependencies and its dependents. The tracking classes are highlight.