我们正在开发一个使用OSGi framework
的项目。为了制作这个包,我们使用eclipse (Export->Plug-in Development->Deployable plug-ins and fragments
)的导出函数。由于我们有很多bundle(超过50个),是否有可能获得eclipse用于构建bundle的脚本或方法?我不确定,但我认为它使用Ant
,我已经搜索到eclipse的repo,但我没有找到任何关于
因此,您正在使用PDE导出您的包。我会看看Equinox P2 Publisher,以及该Publisher的PDE构建扩展。
- https://wiki.eclipse.org/Equinox/p2/Publisher
- http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Ftasks%2Fpde_p2_buildtasks.htm
请记住,我已经用PDE制作了一些构建,但我选择切换到第谷。在这种情况下,我将考虑使用Maven/Tycho转换导出任务。看到
- http://www.slideshare.net/TeodorMadan/migrating-from-pde-to-tycho-builds
- http://codeandme.blogspot.fr/2012/12/tycho-build-5-building-p2-update-sites.html
那么你可以使用第谷P2出版商。
- https://eclipse.org/tycho/sitedocs/tycho-p2/tycho-p2-publisher-plugin/plugin-info.html
注意:这个解决方案在#eclipse IRC中有概述,参见:http://echelog.com/logs/browse/eclipse/1441749600