Hello
while working on a build with buckminster I am now facing an issue that I have no idea on how to resolve. When I invoke the site.p2 action on a feature project, I get the error:
No component named de.emsw.gosa.feature.kompman:eclipse.feature is known to Buckminster
This feature is also not visible in the Component Explorer, but it is visible in the IDE (can be selected as part of a feature or product definition).
This is the site feature:
<feature
id="de.emsw.gosa.releng"
label="GO§A Update Site"
version="1.8.0.qualifier"
provider-name="EM Software GmbH">
... skipped ...
<includes
id="org.eclipse.equinox.executable"
version="0.0.0"/>
<includes
id="de.emsw.gosa.feature.kompman.app"
version="0.0.0"/>
<includes
id="de.emsw.gosa.feature.kompman.kompetenz"
version="0.0.0"/>
<includes
id="de.emsw.gosa.feature.kompman"
version="0.0.0"/>
</feature>
This is the main feature of the application (this is the missing feature!):
<feature
id="de.emsw.gosa.feature.kompman"
label="GO§A Kompetenzmanager"
version="1.8.0.qualifier"
provider-name="EM Software">
... skipped ...
<requires>
<import feature="de.emsw.gosa.feature.kompman.app" version="1.8.0.qualifier" match="greaterOrEqual"/>
<import feature="de.emsw.gosa.feature.kompman.kompetenz" version="1.8.0.qualifier" match="greaterOrEqual"/>
</requires>
</feature>
The features de.emsw.gosa.feature.kompman.app and de.emsw.gosa.feature.kompman.kompetenz include the plugins.
The strange thing is that it was visible before and "disapeared" after a restart of the IDE. At first I only had the de.emsw.gosa.feature.kompman which included all the plugins. I added the two new features as a requirement in order to build a product which can be updated with p2 following this article: ADT Part 2: More like the EPP
After the change, I could create the repository with site.p2 as expected. Since I restarted the IDE, the feature de.emsw.gosa.feature.kompman is missing.
Any pointers on how to resolve this issue are highly appreciated!
Greetings
Christoph