eu.lindenbaum.maven.mojo.app
Class Dialyzer
java.lang.Object
  
org.apache.maven.plugin.AbstractMojo
      
eu.lindenbaum.maven.ErlangMojo
          
eu.lindenbaum.maven.mojo.app.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 is disabled by default for the erlang-otp and erlang-std
 project packaging.
 
- 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 © 2011 Lindenbaum GmbH. All Rights Reserved.