org.apache.maven.plugin.coreit
Class AbstractPomMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.plugin.coreit.AbstractPomMojo
All Implemented Interfaces:
ContextEnabled, Mojo
Direct Known Subclasses:
BuildLocalPomMojo, BuildRemotePomMojo

public abstract class AbstractPomMojo
extends AbstractMojo

Author:
Benjamin Bentmann

Field Summary
protected  MavenProjectBuilder builder
          The project builder.
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractPomMojo()
           
 
Method Summary
protected  void dump(Properties props, String key, MavenProject project)
           
protected  void put(Properties props, String key, Object value)
           
protected  void store(Properties props, File file)
           
 
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
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Field Detail

builder

protected MavenProjectBuilder builder
The project builder.

Is a Plexus component defined by:
Constructor Detail

AbstractPomMojo

public AbstractPomMojo()
Method Detail

dump

protected void dump(Properties props,
                    String key,
                    MavenProject project)

put

protected void put(Properties props,
                   String key,
                   Object value)

store

protected void store(Properties props,
                     File file)
              throws MojoExecutionException
Throws:
MojoExecutionException


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.