erlang:dialyzer-release

Full name:

eu.lindenbaum:maven-erlang-plugin:1.0.0-beta:dialyzer-release

Description:

This Mojo runs the erlang dialyzer tool on a complete release found in AbstractErlangMojo.targetLib. The dialyzer can be skipped using the useDialyzer paramter in the projects pom. Since this Mojo is called in order to check a complete release it is run over all release dependencies.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: compile.

Optional Parameters

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.
skipDialyzer boolean - Setting this to true will skip the dialyzer analysis.
Default value is: false.

Parameter Details

dialyzerOptions:

Additional dialyzer options.
  • Type: java.lang.String[]
  • Required: No

dialyzerWarningsAreErrors:

Setting this to true will break the build when a dialyzer run returns warnings.
  • Type: boolean
  • Required: No
  • Expression: ${dialyzerWarningsAreErrors}
  • Default: false

skipDialyzer:

Setting this to true will skip the dialyzer analysis.
  • Type: boolean
  • Required: No
  • Default: false