This test tool is able to assert that specific packages do not depend on others and is able to find and report on cyclic dependencies among a project's packages and classes.
Odysseus Software has just released STAN 1.0. STAN is an Eclipse-integrated/standalone bytecode analyzer, offering excellent dependency analysis, essential quality metrics and reporting. A free demo is now available for download.
<sep/>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<sep/>
Finally, I'll use JDepend to analyze Sun's J2EE Java Pet Store to give you an idea of how to utilize JDepend to manage your software development efforts.