eu.lindenbaum.maven.mojo
Class Dialyzer
java.lang.Object
org.apache.maven.plugin.AbstractMojo
eu.lindenbaum.maven.ErlangMojo
eu.lindenbaum.maven.mojo.Dialyzer
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public final class Dialyzer
- extends ErlangMojo
This Mojo
runs the erlang dialyzer
tool on the project
sources as well as the project includes. This means dialyzer will run over
the complete project code (excluding test modules).
The dialyzer
can be skipped using the skipDialyzer
parameter.
Additionally, the user can choose to run dialyzer
also on the
projects dependencies using the dialyzerWithDependencies
parameter.
This will be done by default.
- Author:
- Tobias Schlager , Olle Törnström
- Goal:
- dialyzer
- Phase:
- prepare-package
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Dialyzer
public Dialyzer()
execute
protected void execute(org.apache.maven.plugin.logging.Log log,
Properties p)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Description copied from class:
ErlangMojo
- Will be invoked when
ErlangMojo.execute()
gets invoked on the base class.
- Specified by:
execute
in class ErlangMojo
- Parameters:
log
- logger to be used for output loggingp
- to be passed by the base class.
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
- See Also:
Mojo.execute()
Copyright © 2012 Lindenbaum GmbH. All Rights Reserved.