Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 344154 - Not possible to use MPC UI without consuming marketplace.eclipse catalog
Summary: Not possible to use MPC UI without consuming marketplace.eclipse catalog
Status: RESOLVED FIXED
Alias: None
Product: MPC
Classification: Technology
Component: wizard (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Benjamin Muskalla CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-28 11:50 EDT by Alex Blewitt CLA
Modified: 2014-11-26 08:10 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Blewitt CLA 2011-04-28 11:50:47 EDT
Build Identifier: Helios

The org.eclipse.epp.mpc.ui plugin defines both the user interface as well as the default Eclipse marketplace features as well. As a result, any re-use of the marketplace client automatically includes the Eclipse marketplace, whether or not that's desirable. The only way of not consuming the Eclipse marketplace catalog is to copy and paste the UI into a different bundle and not consume the catalog information with it.

Can we split up the bundles so that the UI is separate from the standard Eclipse marketplace catalog definition? That way, it would be possible to consume the UI independently from any one catalog.

Reproducible: Always
Comment 1 Benjamin Muskalla CLA 2011-05-25 07:48:41 EDT
Alex, there has been some work done regarding this issue. Starting with Indigo, there are no predefined catalogs in the MPC plugins anymore. All the catalog information retrieved from a remote catalog service (eg. http://marketplace.eclipse.org/catalogs/api/p).
The catalog service has a default hardcoded url to the eclipse marketplace as it was too late in the cycle to make it pluggable but for now, you can still switch to another catalog provider by using the following VM argument
-Dorg.eclipse.epp.internal.mpc.core.service.DefaultCatalogService.url=http://some.thing.org/

I'll leave this bug open for now to improve the situation by extracting the default catalog out of the MPC ui bundle and let it be contributed by EPP.
Comment 2 Carsten Reckord CLA 2014-11-26 08:10:41 EST
Closing as fixed. We have the discovery since Indigo, and since Luna you can replace the services for both marketplace discovery and communication with discovered marketplaces, which should give you full flexibility.