0
votes

I have a plugin that depends of windowbuilder plugin. In eclipse Kepler I only need to install my plugin using a URL. But in eclipse Mars and Neon I need to install windowbuilder plugin before install my own plugin. This is the URL to install window builder: http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/

This is the error message when I try to install my plugin in eclipse Neon:

Cannot complete the install because one or more required items could not be found. Software being installed: com.myownplugin.feature 1.0.0.201608191212 (com.myownplugin.feature.feature.group 1.0.0.201608191212) Missing requirement: com.myownplugin.editor 1.0.0.201608191212 (com.myownplugin.editor 1.0.0.201608191212) requires 'bundle org.eclipse.wb.core 0.0.0' but it could not be found Cannot satisfy dependency: From: com.myownplugin.feature 1.0.0.201608191212 (com.myownplugin.feature.feature.group 1.0.0.201608191212) To: com.myownplugin.editor [1.0.0.201608191212]

I tried to create a targe file with windowbuilder in definitions but i dont know why it didnt work. How can I install only my own plugin without need to install windowbuilder before?

My site.xml is something like that:

<site>
   <description name="Update Site" url="http://companyownplugin/stable">
      my plugin
   </description>
   <feature url="features/com.companyownplugin.feature_1.0.0.qualifier.jar" id="com.companyownplugin.feature" version="1.0.0.qualifier">
      <category name="com.companyownplugin.cat"/>
   </feature>
   <category-def name="com.companyownplugin.cat" label="My Plugin"/>
</site>
1

1 Answers

0
votes

Either add into your update-site a reference to http://download.eclipse.org/windowbuilder/WB/integration/4.6/ , so it will use it to resolve WindowBuilder at installation; or simply include directly the necessary WindowBuilder features into your update-site.