Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 99039

Summary: The name of the feature and plugin folders should be changeable
Product: [Eclipse Project] Platform Reporter: Pascal Rapicault <pascal>
Component: Update (deprecated - use Eclipse>Equinox>p2)Assignee: Platform-Update-Inbox <platform-update-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: georg.lenz, richard
Version: 3.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard: obsolete

Description Pascal Rapicault CLA 2005-06-08 15:04:55 EDT
I came across a use case where it would be usefull if update was able to
discover features or plugins in another folder than the "features" / "plugins"
folder.

The case is the following. When installing eclipse with JNLP, the features and
the plugins are being installed in a folder whose name is not the recommended
one. With a special startup.jar, we circumvent the problem related to the
plugins folder and still start. However, update is not really happy with this
situation since it does not see features installed by JNLP, which then prevent
any feature relying on those to be installed. For example if
org.eclipse.platform is installed through JNLP then I can't install GEF.

It seems that the same kind of support could be usefull to improve the feature
based selfhosting.
Comment 1 Pascal Rapicault CLA 2005-06-08 15:19:09 EDT
Note that to have the full support for JNLP, it is very likely that we would
need to have the support for running features from jars (bug #87026).
Comment 2 Pascal Rapicault CLA 2005-10-06 10:21:20 EDT
Now that I have thought more about it, it seems that the real problem is in the
fact that update forces the presence of the required features in the system,
which I believe should be made more loose (see bug #106185).
Comment 3 John Arthorne CLA 2012-07-24 10:21:10 EDT
The Eclipse Update component is no longer under development, and no longer exists in the Eclipse Platform 4.x stream. If this problem still occurs in Eclipse Platform 4.2 or later, please enter a new bug report against Equinox p2.