Community
Participate
Working Groups
I have a plug-in that uses the extraclasspathentries extension point to add classpaths to ant. But it's always confused my users that these entries do not show up in the user interface. I'd expect them to show up in Perferences > Ant > Runtime > Classpath, perhaps as a seperate tree root just like Global Entries. An indication of how they got contributed (the way that the UI tells you how tasks got contributed) would be useful too, for example, (icon) Extra Class Paths (icon) c:/Eclipse/plugins/com.sas.ant_1.0.0/lib/sasant.jar [contributed by SAS Ant Plugin]. Some indication of whether or not the classpath is used for in-process Ant as opposed to out-of-process Ant (i.e., the eclipseRuntime attribute) would complete the support. This could be done as a separate root, or maybe a different icon or text decoration.
The extra classpath entries do show up for an specific Ant launch configuration (in the Specific Tasks and Support) but they still do not show for the global preferences. To be consistent we should see if we can add this. indication of plugin that contributes would be a nice enhancement as well. You second enhancement request is logged as bug 56072.
Deferred to post 3.0
Reopening
Changes to AntClasspathLabelProvider, AntClasspathPage, ClasspathEntry, AntClasspathEntry, and some cleanup changes to ClasspathModel
New classpath entry "Contributed Entries" which can not be added to nor removed from. "same JRE entries" are prefixed with an "eclipse" icon "separate JRE entries" are prefixed with a Jar icon Changes also to AntClasspathBlock
Please verify DarinW.
Verified.
*** Bug 25401 has been marked as a duplicate of this bug. ***