module Buildr::Bnd

Public Class Methods

bnd_main(*args) click to toggle source
# File addon/buildr/bnd.rb, line 39
def bnd_main(*args)
  cp = Buildr.artifacts(self.dependencies).each(&:invoke).map(&:to_s)
  Java::Commands.java 'aQute.bnd.main.bnd', *(args + [{ :classpath => cp }])
end
dependencies() click to toggle source

The specs for requirements

# File addon/buildr/bnd.rb, line 29
def dependencies
  if Gem::Version.new(version) <= Gem::Version.new('1.50.0')
    ["biz.aQute:bnd:jar:#{version}"]
  elsif Gem::Version.new(version) <= Gem::Version.new('2.4.0')
    ["biz.aQute.bnd:bnd:jar:#{version}"]
  else
    ["biz.aQute.bnd:biz.aQute.bnd:jar:#{version}"]
  end
end
version() click to toggle source
# File addon/buildr/bnd.rb, line 20
def version
  @@version
end
version=(version) click to toggle source
# File addon/buildr/bnd.rb, line 24
def version=(version)
  @@version = version
end