org.codehaus.mojo.visibroker
Class AbstractVisiBrokerMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.visibroker.AbstractVisiBrokerMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AbstractIDL2XXXMojo, Java2IIOPMojo

public abstract class AbstractVisiBrokerMojo
extends org.apache.maven.plugin.AbstractMojo

Author:
dtran

Field Summary
protected  java.lang.String[] options
          Visibroker command options.
protected  java.io.File outputDirectory
          Where to place the generated files.
protected  org.apache.maven.project.MavenProject project
           
protected  java.io.File timestampDirectory
          Where the place the timestamp files.
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractVisiBrokerMojo()
           
 
Method Summary
protected  void addCommandLineClassPath(org.codehaus.plexus.util.cli.Commandline cl)
           
protected static void executeCommandline(org.codehaus.plexus.util.cli.Commandline cl, org.apache.maven.plugin.logging.Log logger)
           
protected  java.lang.String getTimeStampFile(java.io.File source)
           
protected  void setupCommandLineUserOptions(org.codehaus.plexus.util.cli.Commandline cl)
           
protected static void setupCommandLineVisiBrokerSystemProperties(org.codehaus.plexus.util.cli.Commandline cl)
           
 
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

project

protected org.apache.maven.project.MavenProject project

options

protected java.lang.String[] options
Visibroker command options. See Your Visibroker documentation for details


outputDirectory

protected java.io.File outputDirectory
Where to place the generated files.


timestampDirectory

protected java.io.File timestampDirectory
Where the place the timestamp files.

Constructor Detail

AbstractVisiBrokerMojo

public AbstractVisiBrokerMojo()
Method Detail

executeCommandline

protected static void executeCommandline(org.codehaus.plexus.util.cli.Commandline cl,
                                         org.apache.maven.plugin.logging.Log logger)
                                  throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

addCommandLineClassPath

protected void addCommandLineClassPath(org.codehaus.plexus.util.cli.Commandline cl)

setupCommandLineVisiBrokerSystemProperties

protected static void setupCommandLineVisiBrokerSystemProperties(org.codehaus.plexus.util.cli.Commandline cl)

setupCommandLineUserOptions

protected void setupCommandLineUserOptions(org.codehaus.plexus.util.cli.Commandline cl)

getTimeStampFile

protected java.lang.String getTimeStampFile(java.io.File source)


Copyright © 2006-2010. All Rights Reserved.