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]

Reply via email to