Bug 103213 - Add build path logic to public package
Summary: Add build path logic to public package
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-08 16:14 EDT by Rob Frost CLA
Modified: 2008-02-01 06:23 EST (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Frost CLA 2005-07-08 16:14:25 EDT
The logic that is used to manage IClasspathEntry objects (configuration within
the UI, persistence and evaluation at runtime) is very useful outside of the JDT
context (e.g. for other builders) and ideally should be moved from an internal
package into the public API so that it can be more easily leveraged by other
plugins (might make sense to explore taking the more generalized elements, i.e.
support for something like Ant filesets, and moving it into platform).
Comment 1 Rob Frost CLA 2005-09-27 14:27:20 EDT
Wanted to check if folks have any thoughts re: if/when this logic might get
moved into a public API?
thanks, Rob
Comment 2 Philipe Mulet CLA 2005-09-28 03:38:20 EDT
These are cross JDT component issues: Core, UI and Launching. What exactly are
you interested in ? Most Core aspects are already API, except for persistence
which is planned (see bug 110171).

Assuming UI aspects are the ones you want, will move it to UI.

Comment 3 Philipe Mulet CLA 2005-09-28 11:53:12 EDT
I had misread the request for externalizing classpath entries outside JDT.
What actual usecase do you have in mind ?
Comment 4 Rob Frost CLA 2005-09-28 12:14:30 EDT
I'm currently leveraging the internal JDT code that configures/evaluates
IClasspathEntry objects to support a set of src paths (w/ includes/excludes) for
a custom builder. WTP also has some specific use cases, see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=102981 
Comment 5 Rob Frost CLA 2006-10-06 16:11:07 EDT
hey Philippe/JDT folks, what's your current thinking in this area? 

As we start to ramp up for WTP 2.0 there may be an opportunity for WTP to leverage some non-internal JDT functionality in this area (as I indicated in the initial comment, generalized support in this area makes sense at some point at the platform level so that should also be considered...)
Comment 6 Philipe Mulet CLA 2006-10-09 07:14:02 EDT
Rob - could you provide a patch for previewing what you have in mind for this API to look like ? Classpath entry semantics are widespread between various components.