Class JRubyMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
de.saumya.mojo.jruby.AbstractJRubyMojo
de.saumya.mojo.jruby.JRubyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="jruby", requiresDependencyResolution=TEST) @Deprecated public class JRubyMojo extends AbstractJRubyMojo
Deprecated.
executes the jruby command. Deprecated: use the exec goal from gem-maven-plugin
  • Field Details

    • jrubyArgs

      @Parameter(property="jruby.args") protected String jrubyArgs
      Deprecated.
      arguments for the jruby command.
    • script

      @Parameter(property="jruby.script") protected String script
      Deprecated.
      ruby code which gets executed.
    • file

      @Parameter(property="jruby.file") protected File file
      Deprecated.
      ruby file which gets executed.
    • filename

      @Parameter(property="jruby.filename") protected String filename
      Deprecated.
      ruby file found on search path which gets executed.
    • outputFile

      @Parameter(property="jruby.outputFile") protected File outputFile
      Deprecated.
      output file where the standard out will be written
    • gemHome

      @Parameter(property="gem.home", defaultValue="${project.build.directory}/rubygems") protected File gemHome
      Deprecated.
      directory of gem home to use when forking JRuby.
    • gemPath

      @Parameter(property="gem.path", defaultValue="${project.build.directory}/rubygems") protected File gemPath
      Deprecated.
      directory of JRuby path to use when forking JRuby.
    • gemUseSystem

      @Parameter(property="gem.useSystem", defaultValue="false") protected boolean gemUseSystem
      Deprecated.
      use system gems instead of setting up GemPath/GemHome inside the build directory and ignores any set gemHome and gemPath. you need to have both GEM_HOME and GEM_PATH environment variable set to make it work.
  • Constructor Details

    • JRubyMojo

      public JRubyMojo()
      Deprecated.
  • Method Details