[kf-users] Eclipse KF Plugin

Anders Rimén ar at makewave.com
Fri Apr 15 13:55:09 CEST 2011


It has been some time since I last looked at the plugin, so I will have to refresh my memory before I can answer your questions. But adding the PDE nature and using as much as possible of eclipse built in bundle support is the way I wanted to go. The historical reason for the KF nature is that the plugin was developed before eclipse added its OSGi bundle support.


On Apr 11, 2011, at 11:21 AM, Cuong Luu wrote:

> Hi,
> We currently use the KF plugin to develop, build and debug our bundles within Eclipse.  It works well enough for us in most cases especially that it allows use to debug and run within any predefined KF framework.
> Recently we've been investigating the built in Eclipse PDE tools, namely the API tooling and this is a very useful feature to have.  I've been trying to figure out a way to leverage this feature within out development procedures.
> It seems that all we need to do is to include the PDE Nature into out projects and we'd get the API tooling by default.
> Since the bundle project is not KF nature and PDE nature, there is a class with the bundle manifest file (as there are now 2).  So I actually went into the KF plugin code and changed the default bundle.manifest file and made it reference the generic META-INF/MANIFEST.MF file.
> A quick test shows everything still manages to run in the KF runtime configuration.
> I think it still requires a bit more research in this, and before I go any deeper I wanted to get the opinions from the author of this plugin.
> So,
> 1)  Are there any impacts of using META-INF/MANIFEST.MF instead of bundle.manifest as the bundle's manifest?
> 2) Can we replace the KF BundleBuilder and just use the eclipse PDE builders (ManifestBuilder & SchemaBuilder)? - does KF builder give anything that the PDE builder doesn't? - there are some subtle differences, but both are sufficient in my opinion.
> 3) Also need to add in the PDE Nature, so we get all the nice PDE features for free within the plugin.
> Thanks in advance.
> -- 
> Cuong Luu
> Kirona
> Tel: 01625 585511
> Fax: 08702 200 764
> E-Mail: cuong.luu at kirona.com
> Web: www.kirona.com
> This email and any attachments are confidential and should only be read by those to whom they are addressed. If you are not the intended recipient, please contact us on 01625 585511, delete the email (including any attachment) from your computer and destroy any copies. Any distribution or copying without our prior permission is prohibited.
> Internet communications are not always secure and may be subject to delays, non-delivery and unauthorised alterations. Therefore, information expressed in this message is not given or endorsed by Kirona Solutions Limited ("Kirona") unless otherwise notified by our duly authorised representative independent of this message. No warranty is given that this email (including any attachment) is virus free. Any views or opinions presented are solely those of the author and do not necessarily represent those of Kirona.
> Registered addresses: Kirona Solutions Limited, Barrington House, Heyes Lane, Alderley Edge, Cheshire. SK9 7LA Registered in England and Wales No: 04678711
> _______________________________________________
> Knopflerfish-users mailing list
> Knopflerfish-users at knopflerfish.org
> http://www.knopflerfish.org/mailman/listinfo/knopflerfish-users

More information about the Knopflerfish-users mailing list