org.codehaus.mojo.visibroker
Class AbstractIDL2XXXMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.visibroker.AbstractVisiBrokerMojo
org.codehaus.mojo.visibroker.AbstractIDL2XXXMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- IDL2CPPMojo, IDL2JavaMojo
public abstract class AbstractIDL2XXXMojo
- extends AbstractVisiBrokerMojo
- Author:
- dtran
Field Summary |
protected java.io.File[] |
includePaths
List of include directories relative to project basedir. |
protected java.io.File[] |
sources
A list of IDL files relative to project's basedir to generate Java files |
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 |
sources
protected java.io.File[] sources
- A list of IDL files relative to project's basedir to generate Java files
includePaths
protected java.io.File[] includePaths
- List of include directories relative to project basedir.
This is -I's include path arugments
AbstractIDL2XXXMojo
public AbstractIDL2XXXMojo()
setupVisiBrokerToolSpecificArgs
protected abstract void setupVisiBrokerToolSpecificArgs(org.codehaus.plexus.util.cli.Commandline cl)
setupCommandLineVisiBrokerSystemProperties
protected static void setupCommandLineVisiBrokerSystemProperties(org.codehaus.plexus.util.cli.Commandline cl)
setupCommandLineIncludePaths
protected void setupCommandLineIncludePaths(org.codehaus.plexus.util.cli.Commandline cl)
isIDLSourceStaled
protected boolean isIDLSourceStaled(java.io.File idlFile,
java.io.File timeStampFile)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
Copyright © 2006-2010. All Rights Reserved.