I Use This!
Activity Not Available
Analyzed over 1 year ago. based on code collected over 1 year ago.

Project Summary

OverviewBushel provides utility classes for Ant Ivy that allow a developer to use a directory of OSGi bundles as a dependency repository. It does this through a custom metadata parser that converts a MANIFEST.MF file into a valid ivy.xml. The aim is to assist IDE-free OSGi development and continuous integration best practice.

Current limitations are that Import-Package and Export-Package parameters in the manifest file are ignored, however Require-Bundle is honoured.

ExampleThe Bushel example bundle is based on the Eclipse PDE/New Plug-in Project/OSGi Simple LogService Example.

It includes all the Ant and Ivy scripts required to compile and run the bundle, and can be used as a template for your own project.

To use the Ant script, you must provide the path to the Eclipse home dir (the parent dir of the plugins/ dir) using -Declipse.home=/path/to/eclipse. It provides the following targets:

ant compile - Compile your bundle using Ivy to generate the classpath. ant bundle - Package your bundle jar ready for deployment. ant run - Run your bundle in equinox in console mode. Try ss, or diag 2, or help, and then finally close, to exit.

TODOImport-Package/Export-Package support. Examples with other OSGi containers (Felix, Knoplerfish etc). Eclipse Update site support. Check out the project Issues for more detail.




ant build eclipse ivy osgi rcp

In a Nutshell, bushel...

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    compare projects before you chose one to use
  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog


2 Other

30 Day Summary

Apr 10 2016 — May 10 2016

12 Month Summary

May 10 2015 — May 10 2016


Be the first to rate this project
Click to add your rating
Review this Project!