我想使用EclipseMarketplace客户端(MPC)API在我的RCP应用程序中开发一个自定义的Marketplace客户端。
我正在EclipseKepler下开发我的应用程序(ServiceRelease1-BuildID:20130919-0819)。
我发现了一个关于定制mpchere的非常有趣的指南。
我仔细遵循了指南中的说明,但是所建议的解决方案在我的情况下不起作用(抛出了内部错误“java.lang.illegalstateexception:workbench has not been created yet.”)。
这本指南很旧(2010年),我想知道是否有其他较新的文件可用,或者你们中的一些人可能会提供一些关于它的较新信息。
我想回答的问题如下:
是否可以创建Marketplace客户端的自定义版本?
有这个的api吗?
是否有任何文档提供了这方面的提示?
任何贡献都是值得赞赏的。
最佳答案
取决于你的目标是什么。如果你想用你自己的插件添加你自己的目录,这是可能的,也不是那么困难。如果你想创建一个完全属于你自己的mpc,并用你的mpc替换标准mpc,我想这会很困难。
我还没有找到任何扩展点或开放接口来表明它是要被替换或定制的。
有一次,我想创建或更改marketplace客户机,这样它只显示了我选择的目录,但结果发现这相当困难。See my SO question here with my findings.
还有一个类似的问题here。