[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [pde-dev] DS annotation builder plug-in for the PDE

Gerd, so it doesn't get lost, I suggest entering a bug report against PDE and supplying the source code as an attachment. Would you be interested in becoming a PDE committer to help maintain the code after it is contributed?

John




Curtis Windatt/Ottawa/IBM@IBMCA
Sent by: pde-dev-bounces@xxxxxxxxxxx

04/13/2012 11:55 AM

Please respond to
"Eclipse PDE general developers list." <pde-dev@xxxxxxxxxxx>

To
"Eclipse PDE general developers list." <pde-dev@xxxxxxxxxxx>
cc
Subject
Re: [pde-dev] DS annotation builder plug-in for the PDE





Hi Gerd,

The plug-in does look like a valuable extension for PDE.  The only issue is the limited amount of committer time available to review the fix and maintain it in future releases.


The feasibility of this should be discussed after 4.2 is released.


Curtis Windatt


From: Gerd Wütherich <gerd@xxxxxxxxxxxxxxxxxx>
To: pde-dev@xxxxxxxxxxx,
Date: 2012/04/13 04:33 AM
Subject: [pde-dev] DS annotation builder plug-in for the PDE
Sent by: pde-dev-bounces@xxxxxxxxxxx






Hi,

as you may know, the upcoming OSGi R5 specification (
http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf) contains a set of Declarative Services Annotations that can be used to generate the component description at build time. This approach significantly simplifies the development of service components. To support this approach in the PDE, I recently implemented a PDE annotation builder plugin (see http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html), based on some work Nils Hartmann and Frank Schlüter did before. This plugin provides a custom builder that generates component descriptions by traversing the ASTs of all source files that are contained in a PDE project.

The plugin works quit nice, and from my POV it would be a valuable extension for the PDE. So my question is if there is any interest/possibility to contibute the plugin the PDE project? It already is open source and licensed under the EPL (Git-Repository:
https://github.com/wuetherich/ds-annotation-builder).  

Regards,
Gerd Wütherich

_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx

https://dev.eclipse.org/mailman/listinfo/pde-dev

_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pde-dev