我们正在开发一个Eclipse插件项目。我们所有的可交付成果都是25个插件文件(是的,您也可以说它们是25个jar文件或25个OSGi捆绑包)。
每次我们通过File
导出这些文件时→Export
→Plug-in Development
→Deployable plug-ins and fragments
。导出所有这些文件大约需要30分钟。这种出口方式听起来过时了,但并不那么不便。
我对出口/部署有一些疑问:
- 如果我们使用构建工具(如ANT或Maven)来自动构建这些jar文件,那么构建工具会减少整个导出时间吗
- PDE可以通过
Plug-in Tools
生成ant构建文件→Create Ant Build File
,那么我们可以直接使用那些生成的文件吗,即使不启动elipse IDE?因为它们似乎与日食有关 - 如果你对我说的话有建议,那就更好了
提前Tks。
也许tycho正是你所需要的。Tycho是一个专业的插件,用于构建osgi捆绑包(和eclipse插件)
虽然eclipse插件可以共享和交付,但它们并不意味着要用作可交付成果。相反,您应该创建一个eclipse特性,它将插件组合到一个可安装的单元中。