jdepend:generate

Note:This goal should be used as a Maven report.

Full name:

org.codehaus.mojo:jdepend-maven-plugin:2.0:generate

Description:

Run JDepend and generate a site report. Goal which generate the JDepend metrics.

Attributes:

  • Requires a Maven project to be executed.
  • Invokes the execution of the lifecycle phase compile prior to executing itself.

Required Parameters

Name Type Since Description
classDirectory String - Directory containing the class files.
Default value is: ${project.build.outputDirectory}.
User property is: jdepend.classDirectory.
outputDirectory String - Directory where the generated output site files will be located.
Default value is: ${project.build.directory}/site.
User property is: jdepend.outputDirectory.

Optional Parameters

Name Type Since Description
projectDirectory String - Directory of the project.
Default value is: ${basedir}.
User property is: jdepend.projectDirectory.
skip boolean - Skip execution of the plugin.
Default value is: false.
User property is: jdepend.skip.

Parameter Details

classDirectory:

Directory containing the class files.
  • Type: java.lang.String
  • Required: Yes
  • User Property: jdepend.classDirectory
  • Default: ${project.build.outputDirectory}

outputDirectory:

Directory where the generated output site files will be located.
  • Type: java.lang.String
  • Required: Yes
  • User Property: jdepend.outputDirectory
  • Default: ${project.build.directory}/site

projectDirectory:

Directory of the project.
  • Type: java.lang.String
  • Required: No
  • User Property: jdepend.projectDirectory
  • Default: ${basedir}

skip:

Skip execution of the plugin.
  • Type: boolean
  • Required: No
  • User Property: jdepend.skip
  • Default: false