Community
Participate
Working Groups
It would be good if the plug-in org.eclipse.ui.externaltools.internal.core.ExternalToolsPlugin would provide an extension point to let plug-in developer put their application into the list of applications that can be started by the plug-in. In fact that extension point would merly update the file externaltools.xml in the $WORKSPACE/.metadata/.plugins/org.eclipse.ui.externaltools directory. Because the $WORKSPACE directory is user-dependant the plug-ins that want to update that xml file must do that over the ExternalToolsPlugin that knows where the file resides.
Issue: Would the user be allowed to remove registered external tools? Would also need to be careful to handle addition and removal of such extensions in an existing workspace.
*** This bug has been marked as a duplicate of 20803 ***