@Mojo(name="gemify", requiresDependencyResolution=TEST, requiresProject=true) public class GemifyMojo extends AbstractGemMojo
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.project.ProjectBuilder |
builder |
boolean |
skipGemInstall |
binDirectory, gemHome, gemHomes, gemPath, gemsConfig, gemsInstaller, gemUseSystem, includeGemsInResources, includeLibDirectoryInResources, includeOpenSSL, includeProvidedRubygemsInResources, includeRubygemsInResources, includeRubygemsInTestResources, installRDoc, installRI, manager, plugin, supportNative, unzip
addProjectClasspath, args, classRealm, DEFAULT_JRUBY_VERSION, eclipseRefresh, eclipseWatches, env, factory, JRUBY_COMPLETE, JRUBY_CORE, JRUBY_STDLIB, jrubyFork, jrubyJvmArgs, jrubySwitches, jrubyVerbose, libDirectory, localRepository, logger, project, repositorySystem, rubySourceDirectory
Constructor and Description |
---|
GemifyMojo() |
Modifier and Type | Method and Description |
---|---|
void |
executeJRuby() |
protected void |
executeWithGems() |
addResource, execute, gemHome, getRemoteRepos, newScriptFactory
getDefaultJRubyVersion, getJrubyVersion, getProjectClasspath, launchDirectory, resolveJRubyArtifact, resolveJRubyCompleteArtifact, resolveJRubyStdlibArtifact
@Parameter(property="skipGemInstall", defaultValue="${skipGemInstall}") public boolean skipGemInstall
@Component protected org.apache.maven.project.ProjectBuilder builder
public void executeJRuby() throws org.apache.maven.plugin.MojoExecutionException, IOException, ScriptException
executeJRuby
in class AbstractGemMojo
org.apache.maven.plugin.MojoExecutionException
IOException
ScriptException
protected void executeWithGems() throws org.apache.maven.plugin.MojoExecutionException, ScriptException, IOException
executeWithGems
in class AbstractGemMojo
org.apache.maven.plugin.MojoExecutionException
ScriptException
IOException
Copyright © 2017. All rights reserved.