Michele Tucci
2017-11-07 16:53:06 UTC
Hi,
I am trying to build a features based product including these features:
---
<features>
<feature id="org.eclipse.platform" version="4.6.2.v20161124-1529"/>
<feature id="org.eclipse.emf.ecore.editor"/>
<feature id="org.eclipse.emf.ecore"/>
<feature id="org.eclipse.equinox.p2.user.ui"/>
<feature id="org.eclipse.ecf.filetransfer.httpclient4.feature"/>
<feature id="org.eclipse.help"/>
<feature id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature"/>
<feature id="org.eclipse.equinox.p2.extras.feature"/>
<feature id="org.eclipse.rcp"/>
<feature id="org.eclipse.emf.common"/>
<feature id="org.eclipse.equinox.p2.core.feature"/>
<feature id="org.eclipse.ecf.core.feature"/>
<feature id="org.eclipse.equinox.p2.rcp.feature"/>
<feature id="org.eclipse.ecf.filetransfer.feature"/>
<feature id="org.eclipse.ecf.core.ssl.feature"/>
<feature id="org.eclipse.ecf.filetransfer.ssl.feature"/>
<feature id="org.eclipse.e4.rcp"/>
<feature id="org.emftext.access"/>
<feature id="org.eclipse.emf"/>
<feature id="org.eclipse.emf.ecore.edit"/>
<feature id="org.eclipse.emf.workspace"/>
<feature id="org.eclipse.emf.codegen.ecore"/>
<feature id="org.eclipse.emf.transaction"/>
<feature id="org.eclipse.jdt"/>
<feature id="org.eclipse.emf.validation"/>
<feature id="org.eclipse.m2m.atl"/>
<feature id="org.eclipse.e4.core.tools.feature"/>
</features>
---
I get the error:
---
Cannot complete the install because one or more required items could not be found.
Software being installed: JTL 0.2.0.201711071531 (jtl.product 0.2.0.201711071531)
Missing requirement: JTL 0.2.0.201711071531 (jtl.product 0.2.0.201711071531) requires 'org.eclipse.e4.rcp.feature.group [1.5.3.v20170228-0512]' but it could not be found
---
It looks like a known workaround is to not specify the version numbers of the RCP features but,
as you can see from the features list, "org.eclipse.rcp" and "org.eclipse.e4.rcp" do not specify any version number.
Any ideas?
Thanks.
MT
I am trying to build a features based product including these features:
---
<features>
<feature id="org.eclipse.platform" version="4.6.2.v20161124-1529"/>
<feature id="org.eclipse.emf.ecore.editor"/>
<feature id="org.eclipse.emf.ecore"/>
<feature id="org.eclipse.equinox.p2.user.ui"/>
<feature id="org.eclipse.ecf.filetransfer.httpclient4.feature"/>
<feature id="org.eclipse.help"/>
<feature id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature"/>
<feature id="org.eclipse.equinox.p2.extras.feature"/>
<feature id="org.eclipse.rcp"/>
<feature id="org.eclipse.emf.common"/>
<feature id="org.eclipse.equinox.p2.core.feature"/>
<feature id="org.eclipse.ecf.core.feature"/>
<feature id="org.eclipse.equinox.p2.rcp.feature"/>
<feature id="org.eclipse.ecf.filetransfer.feature"/>
<feature id="org.eclipse.ecf.core.ssl.feature"/>
<feature id="org.eclipse.ecf.filetransfer.ssl.feature"/>
<feature id="org.eclipse.e4.rcp"/>
<feature id="org.emftext.access"/>
<feature id="org.eclipse.emf"/>
<feature id="org.eclipse.emf.ecore.edit"/>
<feature id="org.eclipse.emf.workspace"/>
<feature id="org.eclipse.emf.codegen.ecore"/>
<feature id="org.eclipse.emf.transaction"/>
<feature id="org.eclipse.jdt"/>
<feature id="org.eclipse.emf.validation"/>
<feature id="org.eclipse.m2m.atl"/>
<feature id="org.eclipse.e4.core.tools.feature"/>
</features>
---
I get the error:
---
Cannot complete the install because one or more required items could not be found.
Software being installed: JTL 0.2.0.201711071531 (jtl.product 0.2.0.201711071531)
Missing requirement: JTL 0.2.0.201711071531 (jtl.product 0.2.0.201711071531) requires 'org.eclipse.e4.rcp.feature.group [1.5.3.v20170228-0512]' but it could not be found
---
It looks like a known workaround is to not specify the version numbers of the RCP features but,
as you can see from the features list, "org.eclipse.rcp" and "org.eclipse.e4.rcp" do not specify any version number.
Any ideas?
Thanks.
MT