关于Eclipse 3.0中的插件自动构建简介

http://tech.ddvip.com   2007年08月31日    社区交流

内容摘要:Eclipse 提供了在Eclipse IDE外自动构建的能力。Eclipse本身也是采用这种方式构建的。本文将分享Eclipse自动构建的一些经验,详细介绍Eclipse插件开发的自动编译过程。

   关于Eclipse 3.0中的插件自动构建简介

  但是,在开发过程中经常会添加对新的插件的引用而没有重新生成build.xml文件,这是导致构建过程失败的主要原因。另外一个缺点是如果使用在ide环境中生成的build.xml文件,构建环境必须和ide环境设置一样。开发环境和构建环境设置不一样也是导致构建过程失败的最常见的原因。

  在构建时刻生成build.xml文件可以避免以上两个缺点。

  6.Process过程同样也会回调customTargets.xml文件的allElements target。AllElements target又将调用$ECLIPSE_HOMEpluginsorg.eclipse.pde.build_3.0.0scripts下的genericTargets.xml文件的processElement Target。 ProcessElement Target调用自动生成的插件build.xml文件,完成对插件的构建。

  7.Assemble过程将完成插件的组装过程。

  8.PostBuild过程回调customTargets.xml的postBuild target。

  3.5构建你自己的插件

  前面我们构建了sdk.examples,并且分析了整个自动构建的全过程。采用上面介绍的构建方法有一个限制就是你必须有一个feature项目。如果没有就先建立一个。菜单路径是File->New->Project...->Plug-in Development->Feature Project。在打开的向导中输入feature项目的名称,然后选择你要构建的插件并且包含到feature项目中。如果你不想将你要发布的plugin部署为一个feature,你只需要修改feature项目中的build.properties文件,删除掉bin.includes属性就可以了。

  构建你自己的插件,你需要准备四个文件:

  1.a map file for fetching the sources ,map文件一般情况下是存放在cvs中,在构建开始时从cvs下载。

作者:晏斐    责编:豆豆技术应用

正在加载评论...