| Summary: | Issues with self-hosting based on classpath containers | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Dejan Glozic <dejan> |
| Component: | UI | Assignee: | Dejan Glozic <dejan> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | daniel_megert |
| Version: | 2.1 | ||
| Target Milestone: | 3.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Dejan Glozic
A revisit of this defect to update what has been done so far:
1) The 'Reload' issue - we have reworked the Target Platform page to
be more usable and behave as expected.
2) Context loss
>What about the new link support? Unfortunately links are not allowed for
>projects (IProject) but maybe the contents of the binary projects could be
>replaced with links which could be easier updated to a new drop?
- Import wizard now supports binary projects with contents as links.
3) Searching outside the workspace
- No movement. You can search for PDE stuff like plug-ins, extension points
etc., as well as Java types, but random text search across the external
plug-ins is still not possible.
4) Browsing via Package Explorer:
- No movement.
5) recognizing a JAR (JAR name rendering to make it more visible)
- Addressed in the newer builds by JDT team
6) Plug-ins view limitations
- No movement - extensible navigator will not be in 2.1
Other observations:
- just curious: what happens if I checkout a project with classpath container
based setup/.classpath file into a workspace where this option is not enabled?
ANSWER: the option on the preferences affects only your classpath computation.
If your classpath already has the classpath container, we will handle it
without problems.
- JDT UI should improve the rendering of JARs contained in a classpath
container: it should show the container as a node in the tree
ANSWER: some improvements have been made in rendering and handling classpath
containers.
We also fixed some of the issues regarding change notification.
Conclusion: apart from some bug fixes, we will stay at the current level
of support. It is not without limitation, but is a fairly good alternative
for very large product teams that work in a mixed environment (some binary
projects, some source projects, the rest external plug-ins).
We will resolve this as 'Later' to reactivate it in 2.2 and address
the remaining issues.
reopening to close permanently this bug report is ancient history. Classpath containers are da bomb. |