Remove the "Add Required Plug-ins" button from the Product Editor's Contents tab #331
Replies: 4 comments 6 replies
-
I won't remove them, these two functions are simply different and its more a user choice if one likes to mention dependencies directly. What would be useful would be the revers, a button instead to remove items that are already covered by others so if the "include required" is set PDE computes what items are no longer required to be present. |
Beta Was this translation helpful? Give feedback.
-
Is the statement also true when the product is built within the IDE by exporting it rather than by Tycho? |
Beta Was this translation helpful? Give feedback.
-
I like to see in the product what will be exported and use these buttons frequently |
Beta Was this translation helpful? Give feedback.
-
Yes, we frequently update the product especially after a TP update.
Good point, that and the following explanation makes sense. So I remove my -1 vote and would be ok with the removal of these buttons. |
Beta Was this translation helpful? Give feedback.
-
In the
Contents
tab of PDE'sProduct Editor
there is a button toAdd Required Plug-ins
to a Product, that adds all Plug-ins that are required by the ones already included in the product and not yet in the product. An equivalent button exists for Feature based products:This used to be useful to launch Products in the IDE before the option to
Include required Plug-ins automatically
was available and requirements were not automatically added. When building Products with Tycho/P2 requirements are already added for a long time and there is currently no way to disable that.Consequently adding requirements now is just useless and leads to 'over-defined' products, meaning the configuration could be smaller with the same outcome.
Such over-defined product can be tedious to maintain when added requirements change the bundle name, which requires changes like #280.
Because I see no real value for those
Add Requirements
buttons (and the associated check-box) anymore and using them can make maintaining the product harder, I suggest to remove them.Or does anybody still knows a reasonable use case for them?
Beta Was this translation helpful? Give feedback.
All reactions