We already have two IPluginSourcePathLocator but both only look for a quick-win by the use of naming conventions.
If even with that nothing was found, we can (similar to m2e) go a step further and query external source:
- We can search in all enabled repositories
- We can use the Eclipse index
- We can even think about define a source target platform or a list of repositories we will look at
- ...
This cann improve the users experience in case of debugging without the need to download source bundles in advance.