// Build a resource that has a dependency on camel.core
DefaultResourceBuilder builder = new DefaultResourceBuilder();
Capability icap = builder.addIdentityCapability(RESOURCE_E, Version.emptyVersion);
icap.getAttributes().put(IdentityNamespace.CAPABILITY_RUNTIME_NAME_ATTRIBUTE, RESOURCE_E + ".war");
builder.addContentCapability(deployer.getDeployment(RESOURCE_E));
builder.addIdentityRequirement("org.apache.camel.core", new VersionRange("[2.11,3.0)"));
Resource res = builder.getResource();
// Add that resource to the repository
Resource resB = provisioner.getRepository().addResource(res);