| Summary: | Adding a self update to RCP application turns the application to IDE | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Michael Spector <spektom> |
| Component: | p2 | Assignee: | P2 Inbox <equinox.p2-inbox> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | eric.jain, irbull, philippn, susan, theafreer, zebbedi |
| Version: | 3.6 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Michael Spector
If you are using org.eclipse.equinox.p2.ui.sdk then yes, it brings in the IDE bundle. However, you can create a self updating system without this bundle. In fact, you can create one without any part of the UI. Do you need ui.sdk? (In reply to comment #1) > If you are using org.eclipse.equinox.p2.ui.sdk then yes, it brings in the IDE > bundle. However, you can create a self updating system without this bundle. In > fact, you can create one without any part of the UI. > > Do you need ui.sdk? What I need is self updating system for RCP application with basic UI. This article describes how to achieve that: http://wiki.eclipse.org/Equinox/p2/Adding_Self-Update_to_an_RCP_Application. I know that one can use p2 API, and develop his own updater with or without UI. Is this the only option for RCP application developers? (In reply to comment #2) > (In reply to comment #1) > > If you are using org.eclipse.equinox.p2.ui.sdk then yes, it brings in the IDE > > bundle. However, you can create a self updating system without this bundle. In > > fact, you can create one without any part of the UI. > > > > Do you need ui.sdk? > What I need is self updating system for RCP application with basic UI. This > article describes how to achieve that: > http://wiki.eclipse.org/Equinox/p2/Adding_Self-Update_to_an_RCP_Application. I > know that one can use p2 API, and develop his own updater with or without UI. > Is this the only option for RCP application developers? All of the articles and examples I can find regarding integrating P2 Update into an Eclipse RCP application make use of org.eclipse.equinox.p2.ui.sdk. If this type of integration is not desired by the Eclipse org. it would be nice to at least have a tutorial with an alternative. But why shouldn't the UI be available to RCP developers? We now have the same problem. Previously our products had a dependency on org.eclipse.equinox.p2.user.ui feature and would get everything for free. In Helios however, org.eclipse.equinox.p2.ui.sdk has a dependency on org.eclipse.compare which then pulls in half the IDE. Is there no longer a feature that will allow us to include a simple p2 update mechanism in an RCP app without writing our own and without using half the IDE? We are going to resolve this during 3.7 M2. please see bug 281226 comment 21 *** This bug has been marked as a duplicate of bug 281226 *** |