Full name:
com.github.marschall:jdeps-maven-plugin:0.5.1:jdeps
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
apiOnly | boolean | - | Restrict analysis to APIs. i.e. dependences from the signature of
public and protected members of public classes including field
type, method parameter types, returned type, checked exception
types etc. Default value is: false. User property is: jdeps.apiOnly. |
dotOutputDirectory | File | - | Destination directory for DOT file output. Set to something like
${project.reporting.outputDirectory}/jdeps User property is: jdeps.dotOutputDirectory. |
filter | String | - | Filter dependences matching the given pattern. User property is: jdeps.filter. |
filterMode | String | - | Filter mode. Options
User property is: jdeps.filterMode. |
include | String | - | Restricts analysis to classes matching pattern. This option filters
the list of classes to be analyzed. It can be used together with
"packages" or "regex" which apply pattern to the dependencies. User property is: jdeps.include. |
jdkInternals | boolean | - | Finds class-level dependences on JDK internal APIs. By default, it
analyzes all classes and input files unless "include" option is
specified. This option cannot be used with "packages", "regex" and
"summary" options.
WARNING: JDK internal APIs may not be accessible in the next release. Default value is: false. User property is: jdeps.jdkInternals. |
packages | List | - | Restrict analysis to classes in these packages. |
profile | boolean | - | Show profile or the file containing a package. Default value is: false. User property is: jdeps.profile. |
recursive | boolean | - | Recursively traverse all dependencies. Default value is: false. User property is: jdeps.recursive. |
regex | String | - | Restrict analysis to packages matching pattern. ("packages" and
"regex" are exclusive) User property is: jdeps.regex. |
summary | boolean | - | Print dependency summary only. Default value is: false. User property is: jdeps.summary. |
verbose | boolean | - | Print all class level dependencies. Default value is: false. User property is: jdeps.verbose. |
verboseLevel | String | - | Print package-level or class-level dependencies Valid levels are:
"package" and "class". User property is: jdeps.verboseLevel. |
version | boolean | - | Version information. Default value is: false. User property is: jdeps.version. |
WARNING: JDK internal APIs may not be accessible in the next release.