jDepend Plugin - plugin detail

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.

n/a
Plugin owner: javydreamercsw
Website: http://kenai.com/projects/jdepend-plugin/
Added: 2010-08-31
License: GNU General Public License 2.0
Category: Building
Downloaded: 2,930 times
Rating:
 3.89, by 1 users

Plugin Log Show log

Versions available

Download plugin   Download size: 0.04 MB   Last Update: 2012-07-25

What's new in this version



Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 0.04 MB   Last Update: 2012-03-06

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

Release Notes - jdepend-plugin - Version 0.6

Improvement

Release Notes - jdepend-plugin - Version 0.5

Improvement

Release Notes - jdepend-plugin - Version 0.4

Improvement

Release Notes - jdepend-plugin - Version 0.3

Bug

Release Notes - jdepend-plugin - Version 0.2

Bug



Verifications for NetBeans versions

7.1 verification PASSED See verification details


Introduction

Get the latest release here

This plugin simply uses JDepend to create a report based on the selected project. It'll generate a jdepend folder in the project's root folder with a report in xml format, a dot file and an image generated from the dot file using Graphviz.

Requirements

  • GraphViz installed for image generation

Note: The generated image might be too big to be displayed within Netbeans.

JDepend Overview

For details go to JDepend website

You'll need Graphviz installed for the plugin to work.

[ You have to be logged in to be able to comment. ]

User Comments

  

RE:cannot install it because of plugin dependencies

As you can see, it is only released for 7.1 and 7.2. Sorry.
Posted by javydreamercsw on Aug 21, 2012
  

cannot install it because of plugin dependencies

Cannot install it in NetBeans 7.0.1. It gives the following messages:

Some plugins require plugin UI Utilities API to be installed.
The plugin UI Utilities API is requested in version >= 7.39.1 but only 7.31.2 was found. The following plugin is affected:       jDepend
Some plugins require plugin Module System API to be installed.
The plugin Module System API is requested in version >= 7.27.1 but only 7.23.1 was found. The following plugin is affected:       jDepend
Posted by carlosqt on May 23, 2012
  

Incompatible with NB7.0.1

Hi,
could you cancel your NB 7.0 verification request ?
This version can't be installed on NB 7.0.1. I'd like to avoid a NOGO (it would automatically create a bug entry in NB bugzilla).

Thank you for your understanding.
Posted by ent38 on May 23, 2012
  

Latest version incompatible with NB7.0.1

Hi,
I cannot validate the latest version for NetBeans 7.0 (7.0.1). I have the following error on install :

Some plugins require plugin UI Utilities API to be installed.
The plugin UI Utilities API is requested in version >= 7.39.1 but only 7.31.2 was found. The following plugin is affected:       jDepend
Some plugins require plugin Module System API to be installed.
The plugin Module System API is requested in version >= 7.27.1 but only 7.23.1 was found. The following plugin is affected:       jDepend
Posted by ent38 on May 11, 2012
  

Something wrong happened while creating the report. java.io.SyncFailedException

Testing Environment:
Product Version: NetBeans IDE 7.1.1 (Build 201203012225)
Java: 1.7.0_03; Java HotSpot(TM) 64-Bit Server VM 22.1-b02
System: Windows 7 version 6.1 running on amd64; Cp1252; fr_FR (nb)
User directory: C:\Users\carlos\.netbeans\7.1.1
Cache directory: C:\Users\carlos\.netbeans\7.1.1\var\cache


> The following exception and error message appears when you click: NetBeans > Tools Menu > JDepend Analysis

Something wrong happened while creating the report. Please try again.
If it keeps happening please create a bug with as much information as you can:
http://kenai.com/jira/browser/JDEPEND_PLUGIN
java.io.SyncFailedException: C:\Users\carlos\Documents\NetBeansProjects\GUIFormExamples\jdepend

> It happens sometimes and sometimes it doesn't. You click once it works, next click it fails and it fails for the next 3 times, then it works again.
> It doesn't matter if it is just installed or just reactivated, the error is reproduced in both cases.
> When the error appears and you look at the output folder you see that only the .dot and the .xml files were generated. The problem seems to be the .png file.
> When the error doesn't appear the 3 files are generated in the output folder, however, the .png is 0 kbs always.
> Also, the jDepend Report Creator screen appears and is empty. Is this correct? or should it display the .xml/.dot content?

Let me know if you need more details, screenshots, etc.

Posted by carlosqt on Mar 04, 2012
  

Version 0.5 for 7.1.1 Platform

Check the project download's page if you can't wait for it to be released (verified)
Posted by javydreamercsw on Mar 03, 2012
  

Try it now

Can you try it with 0.4? I did some enhancements that might help.
Posted by javydreamercsw on Jul 28, 2011
  

Does not generate images

Sure you have Graphviz installed? Any errors?

Probably I can add some code to check for correct installation. Any project I can use for testing it? Do you get something when you type dot in the command prompt?
Posted by javydreamercsw on Oct 02, 2010
  

Does not generate images

Javier, are you sure that generation of PNG images works correctly? I tried to jDepend analyse two projects and report.png images were empty (zero size) in both cases.
BTW, the menu item does nothing if project node is selected in Files explorer.
Posted by jkovalsky on Oct 01, 2010
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo