JRuby is a 100 percent pure Java implementation of the popular scripting and programming language–Ruby. JRuby shares a number of features from Ruby like being dynamic and reflective. To its audience, JRuby/Ruby is close to being the best thing since sliced bread.
Syntactically, JRuby/Ruby makes it easy to get started and to quickly accomplish programming tasks that would otherwise take you a while with Java.
But since JRuby is based on the Java Virtual Machine, it compiles into bytecode for JVM and can interact seamlessly with existing Java infrastructure, much like Groovy and Scala.
For this recipe, you need Apache Maven 3 installed and set up correctly. You also need to be familiar with Maven concepts ...