org.n0pe.ruby
Class AbstractRubyMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.n0pe.ruby.AbstractRubyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
RubyExecMojo, RubyRunMojo

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

Author:
Paul Merlin

Field Summary
protected  java.io.File workingDirectory
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractRubyMojo()
           
 
Method Summary
protected  void forkJavaVM(java.lang.String[] args)
           
protected  java.lang.String getClasspath()
           
protected  java.io.File getJavaExecutable()
           
 
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

workingDirectory

protected java.io.File workingDirectory
Constructor Detail

AbstractRubyMojo

public AbstractRubyMojo()
Method Detail

forkJavaVM

protected void forkJavaVM(java.lang.String[] args)
                   throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getClasspath

protected java.lang.String getClasspath()
                                 throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getJavaExecutable

protected java.io.File getJavaExecutable()
                                  throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2010. All Rights Reserved.