Fork me on GitHub

jdepend:generate

Note:

This goal should be used as a Maven report.

Full name:

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

Description:

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

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 2.0.
  • Invokes the execution of the following lifecycle phase prior to executing itself: compile.

Required Parameters

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

Optional Parameters

Name Type Since Description
<projectDirectory> String - Directory of the project.
Default: ${basedir}
User Property: jdepend.projectDirectory
<skip> boolean - Skip execution of the plugin.
Default: false
User Property: 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