Skip to main content

TOTD #18: How to Build The GlassFish v3 Gem for JRuby ?

Posted by arungupta on November 19, 2007 at 6:54 AM PST

Jerome posted the
instructions
to build

GlassFish v3 Gem for JRuby
- very simple and easy. A binary version of Gem
is available

here
.

  1. Software pre-requisite
    1. Subversion client (for example
      Tigris)
    2. Maven 2.0.x
    3. JRuby 1.0.x (I used
      JRuby 1.0.2
      and lets say installed in JRUBY_HOME).  Make sure
      JRUBY_HOME/bin is in your path.
  2. Build the Gem
    1. As explained in
      Jerome's
      entry
      , you can check out complete GlassFish v3 workspace or just the
      Gem code. Here is how you'll check out only the Gem code on a Windows
      machine using Tigris Subversion client:







      And after the check out is complete, you'll see:



    2. Build the gem by giving the command:



      mvn install



      And success is achieved by seeing the following in the console:



      [INFO] (in 
      C:/workspaces/glassfish/gem/target/dependency/glassfish)

      [WARNING] mkdir -p pkg

      [INFO] Successfully built RubyGem

      [INFO] Name: GlassFish

      [WARNING] mv GlassFish-10.0.0-java.gem pkg/GlassFish-10.0.0-java.gem

      [INFO] Version: 10.0.0

      [INFO] File: GlassFish-10.0.0-java.gem

      [INFO] [install:install]

      [INFO] Installing
      C:\workspaces\glassfish\gem\target\gem-10.0-SNAPSHOT.jar to C:\Users\Arun
      Gupta\.m2\repository\org\glassfish\distributions\gem\10.0-SNAPSHOT\gem-10.0-SNAPSHOT.jar

      [INFO] [install:install-file {execution: install-gem}]

      [INFO] Installing
      C:\workspaces\glassfish\gem\target\dependency\glassfish\pkg\GlassFish-10.0.0-java.gem
      to C:\Users\Arun
      Gupta\.m2\repository\org\glassfish\distributions\GlassFish-Gem\10.0-SNAPSHOT\GlassFish-Gem-10.0-SNAPSHOT.gem

      [INFO]
      ------------------------------------------------------------------------

      [INFO] BUILD SUCCESSFUL

      [INFO]
      ------------------------------------------------------------------------

      [INFO] Total time: 2 minutes 2 seconds

      [INFO] Finished at: Fri Nov 16 17:56:12 PST 2007

      [INFO] Final Memory: 11M/20M

      [INFO]
      ------------------------------------------------------------------------



      The Gem is available in target\dependency\glassfish\pkg
      directory.
  3. Install the Gem
    1. Change to the directory where the Gem is available



      cd target\dependency\glassfish\pkg
    2. Install the Gem as:



      C:\testbed\ruby\jruby-1.0.2\bin\jruby -S gem install 
      GlassFish-10.0.0-java.gem

      Successfully installed GlassFish, version 10.0.0

And

use it
!

Please leave suggestions on other TOTD that you'd like to see. A complete
archive is available here.

Technorati:
totd
v3
jruby
ruby
rubyonrails
glassfish
rubygem
jrubyonglassfish

Related Topics >>