de.saumya.mojo.rails
Class GenerateMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by de.saumya.mojo.jruby.AbstractJRubyMojo
          extended by de.saumya.mojo.gem.AbstractGemMojo
              extended by de.saumya.mojo.rails.AbstractRailsMojo
                  extended by de.saumya.mojo.rails.GenerateMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class GenerateMojo
extends AbstractRailsMojo

Goal to run rails generator script.


Field Summary
protected  String generateArgs
          arguments for the generate command
protected  String generator
          the name of the generator
 
Fields inherited from class de.saumya.mojo.rails.AbstractRailsMojo
args, env, railsDir
 
Fields inherited from class de.saumya.mojo.gem.AbstractGemMojo
gemArgs, gemHome, gemPath, gemService, includeOpenSSL, installRDoc, installRI, manager
 
Fields inherited from class de.saumya.mojo.jruby.AbstractJRubyMojo
artifactFactory, builder, classRealm, factory, GEM_RUBY_COMMAND, IRB_RUBY_COMMAND, IRB_SWING_RUBY_COMMAND, jrubyArgs, jrubyFork, jrubyGemHome, jrubyGemPath, jrubyVerbose, jrubyVersion, localRepository, logger, metadata, project, RAKE_RUBY_COMMAND, resolver
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
GenerateMojo()
           
 
Method Summary
protected  void executeWithGems()
           
 
Methods inherited from class de.saumya.mojo.rails.AbstractRailsMojo
launchDirectory, railsScriptFile
 
Methods inherited from class de.saumya.mojo.gem.AbstractGemMojo
executeJRuby, newScriptFactory, setupGems
 
Methods inherited from class de.saumya.mojo.jruby.AbstractJRubyMojo
execute, preExecute, resolveJRUBYCompleteArtifact, resolveTransitively
 
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
 

Field Detail

generateArgs

protected String generateArgs
arguments for the generate command


generator

protected String generator
the name of the generator

Constructor Detail

GenerateMojo

public GenerateMojo()
Method Detail

executeWithGems

protected void executeWithGems()
                        throws org.apache.maven.plugin.MojoExecutionException,
                               RubyScriptException,
                               IOException
Specified by:
executeWithGems in class AbstractGemMojo
Throws:
org.apache.maven.plugin.MojoExecutionException
RubyScriptException
IOException


Copyright © 2010. All Rights Reserved.