Aimd's Blog

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

一些注意项也是plugin开发的正常做法,所以也可以说是plugin.xml文件的正确配置。另外,这里不介绍如果创建product,然后导出,因为很多地方都有这样的介绍(比如八进制的blog).

1,依赖的其它插件/工程永远不要加到Java Build Path下面,如果依赖的是plugin直接在plugin.xml->dependencies 下add进来就好,如果依赖的是你自己写的另外一个工程A,那么也要做刚才说的步骤,不过要在工程A的manifest.mf文件的Export下把A的所以包都添加进来,否则回发现不了类。

2,你的工程没有错误,在exlipse下能运行。不能说明你的dependencies加入了足够的依赖包,做法是:在运行->run下找到你的运行插件的那个Application,然后选到Plug-ins项,deselect all ->选择我们的插件名字->add require(注意:还要手动加入运行时依赖的插件,比如一些报表插件要实际运行时才用到,系统这个时候是计算不到的),如果正常运行,就比较这个所有的插件,要保证他们全部出现在plugin.xml->dependencies 下。

3,目前为止,在plug.xml文件下的overview和dependencies已经没问题了,转入到runtime项。在export package里面要把所以的我们自己的包都包含进来(如果这里包含了一些其它的系统包-比如jface,那说明你的插件配置不对);还有一点很重要,如果你依赖于第三放的一个jar包,要在classpath 里面add出来,而且还有new一个“.”(dot),没有这个点不会工作正常的(eclipse3.2还没有试,不过马上就试了)。

4,extensions没有其它可说的,你创建了一个product它也会在这里出现,所以不要惊慌。

5,另外一个需要我们设置的可能就是build项了。这里主要是把Binary Build下的资源选足够了,包括例如icon、lib等。

posted on 2006-05-16 08:51  Aimd  阅读(1465)  评论(2编辑  收藏  举报