Module: Buildr::Bnd
- Defined in:
- lib/buildr/bnd/core.rb,
lib/buildr/bnd/version.rb,
lib/buildr/bnd/bundle_task.rb,
lib/buildr/bnd/project_extension.rb
Defined Under Namespace
Modules: ProjectExtension Classes: BundleTask, Version
Class Method Summary collapse
- .bnd_main(*args) ⇒ Object
-
.remote_repositories ⇒ Object
Repositories containing the requirements.
-
.remote_repository ⇒ Object
Repositories containing the requirements.
-
.requires ⇒ Object
The specs for requirements.
Class Method Details
.bnd_main(*args) ⇒ Object
20 21 22 23 |
# File 'lib/buildr/bnd/core.rb', line 20 def bnd_main(*args) cp = Buildr.artifacts(self.requires).each(&:invoke).map(&:to_s) Java::Commands.java 'aQute.bnd.main.bnd', *(args + [{ :classpath => cp }]) end |
.remote_repositories ⇒ Object
Repositories containing the requirements
10 11 12 13 |
# File 'lib/buildr/bnd/core.rb', line 10 def remote_repositories puts "Buildr::Bnd.remote_repositories is deprecated. Please use Buildr::Bnd.remote_repository instead." [remote_repository] end |
.remote_repository ⇒ Object
Repositories containing the requirements
16 17 18 |
# File 'lib/buildr/bnd/core.rb', line 16 def remote_repository "http://www.aQute.biz/repo" end |
.requires ⇒ Object
The specs for requirements
5 6 7 |
# File 'lib/buildr/bnd/core.rb', line 5 def requires ["biz.aQute:bnd:jar:0.0.384"] end |