Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Creating Features and Plugins in a RCP-App
Creating Features and Plugins in a RCP-App [message #827398] Fri, 23 March 2012 09:24 Go to next message
Sebastian Sprenger is currently offline Sebastian Sprenger
Messages: 10
Registered: January 2012
Junior Member
Hallo,

I am creating an Authoring Tool based on RCP. The Authoring Tool has two Extension-Points. One Extension Point is for SimpleComponents and one for AggregateComponents. SimpleComponents are Features created with the Eclipse IDE. Via p2 I can export the SimpleComponents and use them in my RCP-App. That works fine.

Now I use the Authoring Tool to combine the SimpleComponents to AggregateComponents. In the background, these AggregateComponents should be realised as Plugins, combined to Features with the used SimpleComponents. So I am looking for a way to create Plugins and Features programmatically or via Ant-Tasks. And I want to export the created Features programmatically or via Ant-Tasks, so that the AggregateComponents can be used by other instances of the AuthoringTool.

I tried to integrate the pde-functionalities of the Eclipse-IDE in my RCP-App, but it became to big. AggregateComponents do not contain any source code. They only contain serialized EMF-EObjects, so I have no need for build-functionalities. In fact I only need the MANIFEST.MF and the feature.xml to be created. Do I have to do this on my own or are there prepared solutions for that use case.

best regards, Sebastian

Re: Creating Features and Plugins in a RCP-App [message #845856 is a reply to message #827398] Sun, 15 April 2012 13:34 Go to previous message
Wim Jongman is currently offline Wim Jongman
Messages: 418
Registered: July 2009
Senior Member
Hi Sebastian,

You are on you own. However, I would like to see this code on github
sometime. ;)

Regards,

Wim


> Hallo,
>
> I am creating an Authoring Tool based on RCP. The Authoring Tool has two
Extension-Points. One Extension Point is for SimpleComponents and one for
AggregateComponents. SimpleComponents are Features created with the Eclipse
IDE. Via p2 I can export the SimpleComponents and use them in my RCP-App.
That works fine.
>
> Now I use the Authoring Tool to combine the SimpleComponents to
AggregateComponents. In the background, these AggregateComponents should be
realised as Plugins, combined to Features with the used SimpleComponents. So
I am looking for a way to create Plugins and Features programmatically or via
Ant-Tasks. And I want to export the created Features programmatically or via
Ant-Tasks, so that the AggregateComponents can be used by other instances of
the AuthoringTool.
>
> I tried to integrate the pde-functionalities of the Eclipse-IDE in my
RCP-App, but it became to big. AggregateComponents do not contain any source
code. They only contain serialized EMF-EObjects, so I have no need for
build-functionalities. In fact I only need the MANIFEST.MF and the
feature.xml to be created. Do I have to do this on my own or are there
prepared solutions for that use case.
>
> best regards, Sebastian
Previous Topic:Problem using plugin extensions from another plugin
Next Topic:Finish long running operations by triggered server update
Goto Forum:
  


Current Time: Thu Oct 02 06:32:49 GMT 2014

Powered by FUDForum. Page generated in 0.03261 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software