Add this URL to your Eclipse Installation to reach this solution's update site.
In a complicated java project, having a visual image of dependencies between classes or between Java packages is very useful. Architects and senior developers can review the dependencies to make sure the project is implemented following the design.
- Use Update site URL: https://dl.bintray.com/tha/eclipserepo/
- Or download offline: download plugin from https://dl.bintray.com/tha/eclipserepo/plugins/org.freejava.dependencyvi... and save it to eclipse/dropins/ folder
Select some classes or Java packages, right click and choose "Dependency Viewer/View Package Dependency" or "Dependency Viewer/View Outbound Package Dependency" or "Dependency Viewer/View Class Dependency" or "Dependency Viewer/View Outbound Class Dependency". A dependency graph will be displayed for the selected packages/classes. You can arrange nodes in the graph with your mouse or select nodes and use Delete key to delete unwanted nodes from the graph.
Tested with Eclipse 3.6 to 4.6.2 but it should run well on older/newer versions of Eclipse.
You might also like the plugins:
- Java Source Attacher to find source code for open source Java libraries.
- Java Examples Search to find example code from Eclipse.
Unsuccessful Installs in the last 7 Days: 2
By adding the following code below to your website you will be able to add an install button for Java Dependency Viewer.HTML Code:
Submitted by Fabio Ricci on Thu, 2016-12-15 10:14
No repository found at svn.codespot.com/a/eclipselabs.org/free-plugins/trunk/site/.
Submitted by Thai Ha on Sat, 2016-12-31 00:50
Thanks for the feedback. I have updated the URL. Please try again.
Submitted by Premysl Stastny on Fri, 2016-07-15 02:04
I am getting the error, that no repository found at ****
Submitted by Thai Ha on Thu, 2017-03-30 01:53
Issue has been fixed.
Submitted by Aida Hota on Wed, 2014-05-07 09:01
Installed, tried, Eclipse hangs. Waste of time
Submitted by Thai Ha on Thu, 2017-03-30 01:54
It does work. Please check the documents.
Submitted by Mark Rozhin on Fri, 2014-04-04 13:43
Don't bother. Installed OK, but no output and no indication of why.
Submitted by Thai Ha on Thu, 2017-03-30 01:55
It works, please follow the guidelines.
Submitted by Sam Mising name on Thu, 2014-02-27 06:01
I have installed plug ins mentioned here.
But still in eclipse i am not able to enable View Class Dependancy.
Please send me all possible solutions.
Submitted by Eli K on Tue, 2013-10-08 10:13
I've just installed the pluging on eclipse Juno using the marketplace install.
Clicked 'view package dependencies' on one of the packages - blank window
Clicked 'view package dependencies' on a project - eclipse hangs for a few minutes (spinning wheel), then becomes unresponsive
This is a rather large project, but I cannot wait minutes for this to happen without eclipse
The issue with slow performance has been fixed with latest version.
Submitted by Stuart Clayton on Sun, 2012-06-17 03:08
This version of the tool has two serious weaknesses that make it impossible to use effectively.
One weakness is that the menu actions ("View class dependency" and "View package dependency") are executed in the eclipse UI thread. The workspace hangs for several minutes until the results have been calculated - or until it crashes because the heap has been exhausted, which just now happened as I was writing these comments.
Another weakness is that the initial layout algorithm chosen seems to be "show all nodes jumbled together". The user gets one layout, and that's it.
This tool is a *viewer*. Its usefulness depends entirely on whether it helps the user to find some presentation for hist graph that he can interpret. It is not enough to show just any layout and leave the user with no options to continue.
Submitted by Thai Ha on Thu, 2017-03-30 01:58
The issue with slow performance has been fixed.
The initial layout is fixed, but you can drag/drop to move the nodes and using "Delete" key to delete unwanted nodes. So it is not "just" a viewer.
Back to the top