Product configuration (features included) [message #661624] |
Fri, 25 March 2011 15:29 |
|
Hi,
I'm new in the RCP world and may my question is trivial ...
I want to build an RCP application, with some standard views, help management, etc. I want to use a feature base product definition as I will use Maven with Tycho. My question is :
How must I organize my dependancies with features and plugins to be sur to don't add a lot of unused stuff ?
For example, in my product definition, I first added these features :
- myfeature
- org.eclipse.rcp
And this works with my Run Configuration, but not with the Tycho built (Missing required bundle xxx messages).
When I added in my product definition the features :
- org.eclipse.plateform
- org.equinox.p2.user.ui
my Tycho built work, but I have some new menus (Search, etc) that I don't want !
Thus, How must I organize my dependancies to have the minimum of stuff included in my final product ?
I thought to create a new feature which will contains only the eclipse standard plugins that I want. Is it a good way to do ? Have you any other ideas ?
|
|
|
Re: Product configuration (features included) [message #661782 is a reply to message #661624] |
Sun, 27 March 2011 19:54 |
|
Hi Jod,
Welcome to the world of Release Engineering. If you want to build using
features you have the option to re-use other features from eclipse. This
makes the update and the releng easier but it could come at the cost of extra
unwanted user interface elements.
You can also try to figure out which other plugins you need and instead of
using the eclipse feature that holds this bundle you can make your own
"additional" feature and put that bundle in there.
Whatever you choose, you will need to spent time figuring out your perfect
configuration. There is tooling that will help you but the engineering has to
be done by you.
Tools: pde, marketplace feature explorer, buckminster, pde plugin
visualiziation, tycho
Regards,
Wim Jongman
> Hi,
>
> I'm new in the RCP world and may my question is trivial ...
>
> I want to build an RCP application, with some standard views, help
management, etc. I want to use a feature base product definition as I will
use Maven with Tycho. My question is :
> How must I organize my dependancies with features and plugins to be sur to
don't add a lot of unused stuff ?
>
> For example, in my product definition, I first added these features :
> - myfeature
> - org.eclipse.rcp
> And this works with my Run Configuration, but not with the Tycho built
(Missing required bundle xxx messages).
>
> When I added in my product definition the features :
> - org.eclipse.plateform
> - org.equinox.p2.user.ui
> my Tycho built work, but I have some new menus (Search, etc) that I don't
want ! :?
>
> Thus, How must I organize my dependancies to have the minimum of stuff
included in my final product ?
>
> I thought to create a new feature which will contains only the eclipse
standard plugins that I want. Is it a good way to do ? Have you any other
ideas ?
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03756 seconds