Hi,
buildr-ipojo is a Buildr extension (http://http://buildr.apache.org/)
for processing bundles that use the iPojo component model
(http://felix.apache.org/site/apache-felix-ipojo.html).
A typical project that uses the extension (and the buildr-bnd
extension) may look something like;
gem 'buildr-bnd', :version => '0.0.5'
gem 'buildr-ipojo', :version => '0.0.1'
require 'buildr_bnd'
require 'buildr_ipojo'
repositories.remote << Buildr::Bnd.remote_repository
repositories.remote << Buildr::Ipojo.remote_repository
desc 'My bundle project'
define 'myProject' do
project.version = '0.1.1-SNAPSHOT'
project.group = 'mygroup'
compile.with Buildr::Ipojo.annotation_artifact
project.ipojoize!
package(:bundle).tap do |bnd|
bnd['Export-Package'] = "mygroup.*;version=#{version}"
end
end
The extension has been released as a gem and documentation for
installing and configuring the extension is available at
http://github.com/realityforge/buildr-ipojo
--
Cheers,
Peter Donald
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]