maven_depenceny

A Ruby gem to download dependent jars using maven-dependency-plugin.

Requires mvn executable.

Installation

Add this line to your application's Gemfile:

gem 'maven_dependency'

And then execute:

$ bundle

Or install it yourself as:

$ gem install maven_dependency

Usage

Ruby

jars = MavenDependency.resolve('redis.clients/[email protected]')
jars = MavenDependency.resolve('redis.clients/[email protected]', 'org.clojure/[email protected]')

MavenDependency.resolve(
    'org.apache.hadoop/[email protected]',
    :repositories => [{
      :url => 'https://repository.cloudera.com/artifactory/cloudera-repos'
    }], :verbose => true).each do |jar|
  # In JRuby
  require jar
end

maven_dependency_fetch_jars executable

maven_dependency_fetch_jars redis.clients/[email protected] org.clojure/[email protected]