要求使用: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版本。
针对此问题的任何解决方案?
答案 0 :(得分:0)
切换到使用'功能'基于构建。在' feature.xml'对于某项功能,您可以指定所需插件的版本。
因此,您可以使用1.6插件的插件功能和需要1.7的插件的另一个功能。