Home | BranchView | Eclipse plugins -> JDepend4Eclipse | About

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

 

Last changed at: 03.07.06 18:11