The dependency tree of the Java source file is required
I need to extract some specific functions from a large legacy java code base in order to convert it into a stand-alone command-line application This code is not documented at all and is not very modular or even clear So it's hard for me to figure out what I need to keep
Basically what I need is a dependency tree that lists this * All direct or indirect dependencies of java files (I hope the format of this list is that I can save it to a text file instead of some non replicable GUI tree with countless crash nodes...)
I'm using eclipse for this detective work I'm a beginner in eclipse, but I think there may be eclipse skills / tools that can do this with less effort
Any suggestions (using eclipse or others) will be appreciated
Solution
There is a free version of euml2: http://www.soyatec.com/euml2/features/eDepend/ , one of its functions is exactly what you need On the other hand, I'm not sure if euml can export any text files
Here is a detailed guide for installing euml2