在构建基于Eclipse 3.7+的产品时,我想要包含一个市场功能(org.eclipse.epp.mpc)。我不想将此功能明确添加到其中一个产品功能中,因为我也在为Eclipse 3.5构建。有没有办法在构建过程中添加此功能?
答案 0 :(得分:3)
目前无法创建包含其他功能的产品分发,即不直接或间接从产品中引用的功能。此增强功能为requested in this ticket,但在当前Tycho版本(0.16.0)中不可用。
但是,可以从产品中声明对市场功能的可选贪婪依赖。然后,您可以在构建中(通过配置文件)设置不同的目标平台(使用3.7)或不使用(适用于3.5)市场功能。通过可选的贪婪依赖性,Tycho将在产品安装中包含该功能,以防它在目标平台中可用。