Raven: Scripting Java Builds With Ruby

E-Book Overview

Raven is a Ruby-based build system that leverages Ruby tools (namely Rake and Gems) to help you effectively and easily manage your Java projects, providing a way to handle dependencies and specific tasks for Java. Raven: Scripting Java Builds with Ruby covers the most productive and flexible Java build tool around with the following approach: Uses practical examples and concise explanations to show you how to effectively use Raven Summarizes best practices and delves into coverage of the more complex scenarios you will inevitably encounter when using Raven Empowers you to set up a complete build environment in no time What you’ll learn Why Gems are useful and how to manage your local Gem repository How to create your first Rake file, effectively use Ravens command-line features, and manage task dependencies How to execute Raven tasks and adhere to best practices by following along with a number of simple yet practical examples How to wrap your Java code into your own Gems, allowing you to easily maintain, reuse, and disseminate your code using the Gem packaging system How to apply advanced techniques like building your own Gem repository and more Who this book is for Any beginning, intermediate, or advanced Java developer or architect having some interest in using the Ruby language to supplement their skill set. Readers interested in build tools such as Ant and Maven will also find this book appealing.

E-Book Content

Books for professionals by professionals ® Apress’s firstPress series is your source for understanding cutting-edge technology. Short, highly focused, and written by experts, Apress’s firstPress books save you time and effort. They contain the information you could get based on intensive research yourself or if you were to attend a conference every other week—if only you had the time. They cover the concepts and techniq
You might also like

Introduction To Algorithms
Authors: Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , Clifford Stein    156    0


Calculs Et Visualisation En Nombres Complexes
Authors: Testard L.    85    0


Introduction To Programming With Fortran 77, 90, 95, 2003
Authors: Chivers , Sleightholme.    127    0


Fortran 90: A Conversion Course For Fortran 77 Programmers
Authors: Walter S. Brainerd , Charles H. Goldberg , Jeanne C. Adams    108    0


Algorithms For Computational Linguistics
Authors: Striegnitz K. , et al.    140    0


New Optimization Algorithms In Physics
Authors: Alexander K. Hartmann , Heiko Rieger    113    0


Combinatorial Optimization. Theory And Algorithms
Authors: Bernhard Korte , Jens Vygen    171    0


Algorithmic Game Theory
Authors: Noam Nisan , Tim Roughgarden , Eva Tardos , Vijay V. Vazirani    139    0


A Handbook Of Statistical Analyses Using R
Authors: Brian S. Everitt , Torsten Hothorn    93    0