自动导出/部署Eclipse插件

时间:2013-06-30 17:43:38

标签: maven ant eclipse-plugin auto-build

我们正在开发一个Eclipse插件项目。我们所有的可交付成果都是25个插件文件(是的,你也可以说它们是25个jar文件或25个OSGi包)。

每次我们按FileExportPlug-in DevelopmentDeployable plug-ins and fragments导出这些文件。导出所有这些文件大约需要30分钟。出口方式听起来像是过时但不那么不方便。

我对导出/部署有一些疑问:

  1. 如果我们使用构建工具(例如ANT或Maven)自动构建这些jar文件,构建工具是否会缩短整个导出时间?
  2. PDE可以通过Plug-in ToolsCreate Ant Build File生成一个ant构建文件,即使没有启动elipse IDE,我们也可以直接使用这些生成的文件吗?因为它们似乎与日食有关。
  3. 如果你对我说的话有建议,那就更好了。
  4. 事先提前。

2 个答案:

答案 0 :(得分:1)

也许tycho就是您所需要的。 Tycho是一个用于构建osgi包(和eclipse插件)的maven插件

答案 1 :(得分:0)

虽然eclipse插件可以共享和交付,但它们并不打算用作可交付成果。相反,您应该创建一个eclipse feature,它将插件组合到一个可安装的单元中。