Puppet Class: maven::buildr

Defined in:
manifests/buildr.pp

Overview

Class: buildr

A puppet recipe to install Apache Buildr

Parameters:

  • java_home (Any)


20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'manifests/buildr.pp', line 20

class maven::buildr( $java_home ) {

  # Can't use this as gem install buildr requires JAVA_HOME environment variable
  # package { "buildr":
  #   ensure   => "1.4.6",
  #   provider => gem
  # }

  # a workaround using exec

  notice('Installing buildr')

  package { 'rake':
    ensure   => '0.8.7',
    provider => gem,
  }
  maven::install_gem { 'buildr' :
    version => '1.4.5',
    require => Package['rake'],
  }
}