JDepend plugin for Eclipse: JDepend4Eclipse
JDepend4Eclipse plugin for Eclipse is a wrapper for running
JDepend from within Eclipse.
- What is JDepend? (from www.clarkware.com):
JDepend traverses Java class file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage package dependencies effectively.
Here you can see some examples
Advanced JDepend documantation are available as online help in Eclipse (press F1 key) or on the JDepend
creator's site (please do not ask me what JDepend metrics are - ask
Mike:)
This programm is free, see copyright.
JDepend integration
JDepend4Eclipse uses JDepend version 2.9.1. This tool is also free and is included to
JDepend4Eclipse destribution. Please visit http://www.clarkware.com/software/JDepend.html
to obtain latest information about JDepend.
Download
Here
Installation
For 3.1+:
All what you need to install JDepend4Eclipse plugin is to copy the
downloaded jar file into you %Eclipse%/plugin directory
and restart Eclipse. You don't need to do anymore to install JDepend4Eclipse. Do
not unzip the downloaded jar file!
For Eclipse 3.1 Update Manager users: you can use special Eclipse update
site for this plugin. Go to "Help -> Software Updates -> Find
and Install... -> Search for new features to install -> Next -> New
Remote Site..." and use the http://andrei.gmxhome.de/eclipse/ as
url.
Note: JDepend4Eclipse tested and works on Eclipse 3.1 and 3.2
Usage
You can right click on any folder(s)/package(s) with Java resources in a Eclipse tree
view of current project, and then select "JDepend/Show JDepend view".
JDepend4Eclipse Perspective will be opened. This works on multiple selection or on binary projects
too. Voila!
Note: this is only one way to start JDepend4Eclipse.
Opening view from "Window/Open Perspective/Other.../JDepend" make
no sense.
Note: If you missing some packages in a JDepend Perspective, please check "Window/Preferences/Java/JDepend/Package
filters" for them.
Feedback
Please send comments to Loskutov @ gmx . de
History
New in version 1.1.0 (for Eclipse 3.1 and 3.2)
1) Integrated JDepend documentation, available now from Help menu and by pressing <F1> key
2) Updated included JDepend classes to the latest version (2.9.1)
3) Fixed values display for values smaller then 0.1 in the tables (thanks to Quenio dos Santos for bug report) and some other small fixes
4) Discontinued support for Eclipse 2.* and 3.0
Here you can see older
versions history
|