I have setup a .target file:
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="com.google.inject" version="2.0.0.v201003051000"/>
<unit id="com.google.inject.source" version="2.0.0.v201003051000"/>
<unit id="org.apache.commons.lang.source" version="2.4.0.v201005080502"/>
<unit id="org.apache.commons.lang" version="2.4.0.v201005080502"/>
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/>
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/>
<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/S20110422041657/repository"/>
</location>
and initialized a feature from this target (both plugins and included features are added). When I run the buckmeister properties file I get:
Found two entries for component org.junit.source:osgi.bundle. Version 4.8.1.v4_8_1_v20100427-1100 located at C:/Users/mm/workspace_SR2_target_fresh/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.junit.source_4.8.1.v4_8_1_v20100427-1100.jar and version 3.8.2.v3_8_2_v20100427-1100 at C:/Users/mm/workspace_SR2_target_fresh/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.junit.source_3.8.2.v3_8_2_v20100427-1100.jar
No component named org.apache.log4j.source:osgi.bundle/[1.2.15.v201005080500,1.2.15.v201005080500] is known to Buckminster
When I look into my .bundle_pool:
\.metadata\.plugins\org.eclipse.pde.core\.bundle_pool\plugins
in my workspace I see that I only have:
org.apache.log4j.source_1.2.15.v201012070815.jar
which explains the above error.
But how do I backtrack which bundle/feature has a hard dependency on version 1.2.15.v201012070815 of the org.apache.log4j.source bundle?
And is it possible remove this constraint somehow?