org.nuiton.plugin
Interface Plugin

All Superinterfaces:
org.apache.maven.plugin.Mojo
All Known Subinterfaces:
PluginWithEncoding
All Known Implementing Classes:
AbstractPlugin, CheckAutoContainerPlugin, CollectFilesMojo, SendEmailMojo, ShareServerSecretPlugin

public interface Plugin
extends org.apache.maven.plugin.Mojo

A common contract to be implements by our mojo and reports.

Just expose a isVerbose() flag and the maven project getProject().

Since:
1.0.3
Author:
tchemit

Nested Class Summary
static class Plugin.InitState
          An enumeration to qualify the init result of a plugin
static class Plugin.Packaging
          An enumeration to qualify a maven module packaging
 
Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Method Summary
 org.apache.maven.project.MavenProject getProject()
           
 boolean isVerbose()
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute, getLog, setLog
 

Method Detail

getProject

org.apache.maven.project.MavenProject getProject()

setProject

void setProject(org.apache.maven.project.MavenProject project)

isVerbose

boolean isVerbose()

setVerbose

void setVerbose(boolean verbose)


Copyright © 2009-2011 CodeLutin. All Rights Reserved.