Bug 25401

Summary: URLs that are on the classpath are not shown in the preference page
Product: [Eclipse Project] Platform Reporter: Darin Swanson <Darin_Swanson>
Component: AntAssignee: Platform-Ant-Inbox <platform-ant-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: darin.eclipse
Version: 2.1Keywords: core, ui
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Bug Depends on: 55283    
Bug Blocks:    

Description Darin Swanson CLA 2002-10-25 14:10:48 EDT
Libraries specified via the extra ant classpath entries extention point are not 
exposed to the user.

This could lead to confusing problems.

I believe we should allow the user to see this entries and some mechanism to 
ensure that user supplied classpath entries can be included before the plugin 
specified entries.
Comment 1 Darin Swanson CLA 2002-10-29 16:28:45 EST
See bug 24699 as well.
Comment 2 Darin Swanson CLA 2003-02-03 22:25:59 EST
I have made an executive decision (ack :-) ) that it is too late in the game 
for the rework involved for this enhancement.

I did make some changes however that will possibly benefit power users:
the extra classpath entries are always added last to the classpath. This would 
allow custom classpath entries to "hide" the extension point specified entries.
As well, it should speed up classloading not to constantly be checking for 
classes in these jars (these URLs were being placed before the Ant URLs).
Comment 3 Darin Swanson CLA 2003-02-03 22:27:35 EST
If you could verify the changes to AntRuntime, AntCorePreferences, 
AntClasspathTab and the AntClasspathPage.

Then mark this bug for later.
Comment 4 Darin Wright CLA 2003-02-04 20:54:15 EST
I noticed that #getDefaultURLS was removed from AntCorePreferences - however, 
this is considered a breaking API change? We should leave the method, but 
deprecated, and delegate to #getExtraClasspathURLs. As well, we should add 
the "since tag" to the new method.
Comment 5 Darin Swanson CLA 2003-02-04 20:58:21 EST
AntCorePreferences was only promoted to "api" in 2.1.
It was internal in 2.0. See bug 19801.
I don't believe the changes are required?
Comment 6 Darin Wright CLA 2003-02-04 21:10:34 EST
OK - it's fine then.
Comment 7 Darin Wright CLA 2003-02-04 21:10:42 EST
Verified
Comment 8 Darin Wright CLA 2003-02-04 21:10:55 EST
Oops, I mean...
Comment 9 Darin Wright CLA 2003-02-04 21:11:13 EST
Later
Comment 10 Darin Swanson CLA 2004-03-03 23:42:27 EST
These are now shown for the configuration classpath tab.
For the preferences will show up when tackle bug 53688
Comment 11 Darin Swanson CLA 2004-03-18 18:55:35 EST
Deferred to be handled with bug 55283.
Comment 12 Darin Swanson CLA 2005-03-13 18:52:44 EST
reopening to mark as dup
Comment 13 Darin Swanson CLA 2005-03-13 18:53:11 EST

*** This bug has been marked as a duplicate of 58351 ***