Full name:
eu.lindenbaum:maven-erlang-plugin:1.0.0-beta:dialyzer
Description:
This Mojo runs the erlang dialyzer tool on the project sources found in AbstractErlangMojo.srcMainErlang as well as the project includes in AbstractErlangMojo.srcMainInclude. This means dialyzer will run over the complete project code (excluding test modules).
The dialyzer can be skipped using the useDialyzer parameter in the projects pom. Additionally, the user can choose to run dialyzer also on the projects dependencies using the dialyzerWithDependencies pom parameter. This is disabled by default for the erlang-otp application packaging.
Attributes:
Name | Type | Since | Description |
---|---|---|---|
dialyzerOptions | String[] | - | Additional dialyzer options. |
dialyzerWarningsAreErrors | boolean | - | Setting this to true will break the build when a
dialyzer run returns warnings. Default value is: false. |
dialyzerWithDependencies | boolean | - | Setting this to true will include the projects
dependencies into the dialyzer run. Note: This may
take very long. Default value is: false. |
skipDialyzer | boolean | - | Setting this to true will skip the
dialyzer analysis. Default value is: false. |