package de.saumya.mojo.gem; import java.io.IOException; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; import de.saumya.mojo.ruby.script.ScriptException; /** * goal to run gem with the given arguments. * <br/> * DEPRECATED - DO NOT USE */ @Deprecated @Mojo( name = "gem" ) public class GemMojo extends AbstractGemMojo { /** * arguments for the gem command of JRuby. */ @Parameter( property = "gem.args" ) protected String gemArgs = null; @Override public void executeWithGems() throws MojoExecutionException, ScriptException, IOException { getLog().warn( "DEPRECATED: just do not use that anymore. use gem:exec instead" ); this.factory.newScriptFromJRubyJar("gem") .addArgs(this.gemArgs) .addArgs(this.args) .execute(); } }