de.saumya.mojo.gem
Class GemifyMojo

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.gem.GemifyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class GemifyMojo
extends AbstractGemMojo

goal to convert that artifact into a gem.


Field Summary
protected  org.apache.maven.project.ProjectBuilder builder
           
 boolean skipGemInstall
           
 
Fields inherited from class de.saumya.mojo.gem.AbstractGemMojo
binDirectory, gemHome, gemPath, gemsConfig, gemsInstaller, includeOpenSSL, includeRubygemsInTestResources, installRDoc, installRI, manager, plugin, supportNative, unzip
 
Fields inherited from class de.saumya.mojo.jruby.AbstractJRubyMojo
args, classRealm, DEFAULT_JRUBY_VERSION, factory, JRUBY_COMPLETE, JRUBY_CORE, JRUBY_STDLIB, jrubyFork, jrubyJvmArgs, jrubySwitches, jrubyVerbose, jrubyVersion, libDirectory, localRepository, logger, project, repositorySystem, rubySourceDirectory
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
GemifyMojo()
           
 
Method Summary
 void executeJRuby()
           
protected  void executeWithGems()
           
 
Methods inherited from class de.saumya.mojo.gem.AbstractGemMojo
newScriptFactory
 
Methods inherited from class de.saumya.mojo.jruby.AbstractJRubyMojo
execute, launchDirectory, newScriptFactory, resolveJRubyArtifact, resolveJRubyCompleteArtifact, retrieveStdlibArtifact
 
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

skipGemInstall

public boolean skipGemInstall

builder

protected org.apache.maven.project.ProjectBuilder builder
Constructor Detail

GemifyMojo

public GemifyMojo()
Method Detail

executeJRuby

public void executeJRuby()
                  throws org.apache.maven.plugin.MojoExecutionException,
                         IOException,
                         ScriptException
Overrides:
executeJRuby in class AbstractGemMojo
Throws:
org.apache.maven.plugin.MojoExecutionException
IOException
ScriptException

executeWithGems

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


Copyright © 2011. All Rights Reserved.