title: How to implement a Java light weight dependency analizer that generates a simple text raw listing?
body: <p>The output should show something simple like this (or anything else that could be still simple):  </p>
  
  <pre><code>A depends on B, C and D  
  B depends on E and F  
  F depends on A (warning: coupling problem!)  
  </code></pre>
  
  <p>The coupling detection warn isnt even necessary initially.  </p>
  
  <p>I thought it should load all the compiled classes and show their inter dependencies? or could be done in some other way?</p>
  
  <p>It is intended to be just something we could further parse/filter to determine if our project has good low coupling.</p>
  
  <p>Also, considering classes are loaded on demand, therefore we would have to run some kind of JUnit that tests all application flows, what would surely not be a problem at all.</p>
  
  <p><strong>Why not use some already available application?</strong><br>
  1) I cant use IntelijIdea (too heavy).<br>
  2) I have tried some others that are Eclipse plugins or external application but some didnt work, or the usage and shown results were quite confusing or even incomplete!<br>
  3) other options are not free  </p>