Ok, this is what I've figured out so far.
The markeplace client has an extensionpoint, org.eclipse.epp.mpc.ui.catalog
, where a catalog is defined. As I understand it, that entry shall lead to a URL that implements a certain REST api and that url defines which Marketplaces are available.
The client is per default set up to connect to http://marketplace.eclipse.org/catalogs/api/p where the four marketplaces are listed.
So it seems I would have to:
- Create my own webservice that implements the correct REST api, which seems difficult but doable
- It would then need to define which marketplaces I want to use
- Create an Eclipse package that doesnt include the default marketplace client
- Create my own version of the marketplace client that connects to my webservice
In short; Way to much work for me at this time. :)
My references: