jruby

Download and configure JRuby on Linux

Geoff Williams

geoffwilliams

7,037 downloads

6,226 latest version

2.5 quality score

Version information

  • 0.4.0 (latest)
  • 0.3.0
  • 0.2.0
  • 0.1.0
released May 3rd 2017

Start using this module

Documentation

geoffwilliams/jruby — version 0.4.0 May 3rd 2017

Build Status

jruby

Table of Contents

  1. Description
  2. Setup - The basics of getting started with jruby
  3. Usage - Configuration options and additional functionality
  4. Reference - An under-the-hood peek at what the module is doing and how
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module

Description

Download and extract JRuby to the directory of your choice. Uses puppet-archive to do the download and creates some handy binaries under /usr/local/bin

Setup

Requires Internet access to perform download or JRuby tarballs must be hosted on an internal, accessible server. Files can be downloaded using anything supported by the puppet-archive module.

If hosting files locally, tarballs must obey the naming convention:

jruby-bin-VERSION.tar.gz

Where VERSION is the version number of the release. For example, version 9.1.8.0 must be hosted in the file jruby-bin-9.1.8.0.tar.gz

Usage

See reference and examples

Reference

generated documentation.

Reference documentation is generated directly from source code using puppet-strings. You may regenerate the documentation by running:

bundle exec puppet strings

Limitations

  • Linux only
  • Not supported by Puppet, Inc.
  • Only installs a single version of JRuby

Development

PRs accepted :)

Testing

This module supports testing using PDQTest.

Test can be executed with:

bundle install
make

See .travis.yml for a working CI example

Acknowledgement

Based on the jlbfalcao/jruby forge module