返回信息流请教:
把一已安装在Eclipse上插件导入到工作区中,能否将该插件当做新建的插件工程一样,直接在其上进行修改运行呢。比喻在其plugin.xml中添加一个popupMenus扩展。我试了一下,没成功,但是觉得应该可以?到底可不可以呢?
这是一条镜像帖。来源:北邮人论坛 / java / #15428同步于 2010/8/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
如何直接修改Eclipse的插件?
player1987
2010/8/2镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
那要看你的插件有没有源代码,如果有源代码当然可以,如果没有源代码,只是添加一些已有功能也没有问题。以你这个例子来说,popupMenus增加一个,是可以起作用的,但是你的action是什么?
源代码倒是可以反编译得到。
action的话自己实现,功能随意吧。
就是说这个导入的插件能当新建的插件工程一样使不?
连个src目录都没有,自己建?
而且Reference lib里就是自己的jar文件。
跟新建的插件工程不大一样 啊。。
【 在 lazytiger 的大作中提到: 】
: 那要看你的插件有没有源代码,如果有源代码当然可以,如果没有源代码,只是添加一些已有功能也没有问题。以你这个例子来说,popupMenus增加一个,是可以起作用的,但是你的action是什么?
如果是这样子的话,其实你完全没有必要改那个插件,自己再写一个插件就好了,插件机制本来就是可扩展的,那个插件之所以能出右键菜单是因为它使用了一个扩展点(extension point),你同样可以使用那个扩展点,只要路径设成需要的,一样可以出,而且功能完全定制。