eclipse插件开发中的产品配置

时间:2016-06-17 04:11:35

标签: eclipse eclipse-plugin eclipse-rcp

要求使用:Eclipse Mars(4.5.2)和Jdk(1.8.0)

问题:我创建了名为[org.basicfamily.sirius.design]的插件项目 然后,为插件[org.basicfamily.product.demonstrator]创建了产品配置,并将插件项目[org.basicfamily.sirius.design]作为内容添加到创建的产品配置中,并为插件选择了所需的依赖项{{1} }。现在,插件[org.basicfamily.sirius.design]依赖于另一个名为[org.basicfamily.sirius.design]的插件。但现在的问题是,当我尝试导出产品时,它找不到[org.antlr.runtime[1.6.0,1.7.0)]捆绑版本异常插件[org.antlr.runtime[1.6.0,1.7.0)]。因为在产品配置的内容中我们只能根据名称而不是版本添加插件。所以我想添加插件org.antlr.runtime[1.6.0],但它只允许一个具有相同名称的插件。它只会根据名称来考虑插件,而不是w.r.t版本。

针对此问题的任何解决方案?

1 个答案:

答案 0 :(得分:0)

切换到使用'功能'基于构建。在' feature.xml'对于某项功能,您可以指定所需插件的版本。

因此,您可以使用1.6插件的插件功能和需要1.7的插件的另一个功能。