This is the repository.xml. From what I can tell, it has 3 bundles registered in the xml file:
Bundle 1: com.matt.accountservice.impl version 2.0.3 (requires com.matt.accountservice and org.apache.commons.lang) Bundle 2: com.matt.accountservice version 2.0.0 (no dependencies) Bundle 3: org.apache.commons.lang version 2.6.0 (no dependencies) <repository xmlns="http://www.osgi.org/xmlns/repository/v1.0.0" increment="1446740656725" name="acct_service"> <resource> <capability namespace="osgi.identity"> <attribute name="osgi.identity" value="com.matt.accountservice"/> <attribute name="type" value="osgi.bundle"/> <attribute name="version" type="Version" value="2.0.0.201511051333"/> </capability> <capability namespace="osgi.content"> <attribute name="url" value="file:/C:/karaf/data/cave/acct_service/com.matt.accountservice-2.0.0.201511051333.jar"/> </capability> <capability namespace="osgi.wiring.bundle"> <attribute name="osgi.wiring.bundle" value="com.matt.accountservice"/> <attribute name="bundle-version" type="Version" value="2.0.0.201511051333"/> </capability> <capability namespace="osgi.wiring.host"> <attribute name="bundle-version" type="Version" value="2.0.0.201511051333"/> <attribute name="osgi.wiring.host" value="com.matt.accountservice"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="com.matt.accountservice"/> <attribute name="bundle-version" type="Version" value="2.0.0.201511051333"/> <attribute name="version" type="Version" value="2.0.0"/> <attribute name="osgi.wiring.package" value="com.matt.accountservice"/> </capability> <requirement namespace="osgi.ee"> <directive name="filter" value="(&(osgi.ee=JavaSE)(version=1.8))"/> </requirement> </resource> <resource> <capability namespace="osgi.identity"> <attribute name="osgi.identity" value="com.matt.accountservice.impl"/> <attribute name="type" value="osgi.bundle"/> <attribute name="version" type="Version" value="2.0.3.201511051333"/> </capability> <capability namespace="osgi.content"> <attribute name="url" value="file:/C:/karaf/data/cave/acct_service/com.matt.accountservice.impl-2.0.3.201511051333.jar"/> </capability> <capability namespace="osgi.wiring.bundle"> <attribute name="osgi.wiring.bundle" value="com.matt.accountservice.impl"/> <attribute name="bundle-version" type="Version" value="2.0.3.201511051333"/> </capability> <capability namespace="osgi.wiring.host"> <attribute name="bundle-version" type="Version" value="2.0.3.201511051333"/> <attribute name="osgi.wiring.host" value="com.matt.accountservice.impl"/> </capability> <requirement namespace="osgi.wiring.package"> <directive name="filter" value="(&(osgi.wiring.package=com.matt.accountservice)(version>=2.0.0)(!(version>=3.0.0)))"/> </requirement> <requirement namespace="osgi.wiring.package"> <directive name="filter" value="(&(osgi.wiring.package=org.apache.commons.lang)(version>=2.6.0)(!(version>=3.0.0)))"/> </requirement> <requirement namespace="osgi.ee"> <directive name="filter" value="(&(osgi.ee=JavaSE)(version=1.8))"/> </requirement> </resource> <resource> <capability namespace="osgi.identity"> <attribute name="osgi.identity" value="org.apache.commons.lang"/> <attribute name="type" value="osgi.bundle"/> <attribute name="version" type="Version" value="2.6.0.v201404270220"/> </capability> <capability namespace="osgi.content"> <attribute name="url" value="file:/C:/karaf/data/cave/acct_service/org.apache.commons.lang-2.6.0.v201404270220.jar"/> </capability> <capability namespace="osgi.wiring.bundle"> <attribute name="osgi.wiring.bundle" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> </capability> <capability namespace="osgi.wiring.host"> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="osgi.wiring.host" value="org.apache.commons.lang"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.enum"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.enums"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.builder"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.time"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.exception"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.mutable"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.text"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.reflect"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang.math"/> </capability> <capability namespace="osgi.wiring.package"> <attribute name="bundle-symbolic-name" value="org.apache.commons.lang"/> <attribute name="bundle-version" type="Version" value="2.6.0.v201404270220"/> <attribute name="version" type="Version" value="2.6.0"/> <attribute name="osgi.wiring.package" value="org.apache.commons.lang"/> </capability> </resource> </repository> -- View this message in context: http://karaf.922171.n3.nabble.com/Karaf-4-0-2-with-cave-4-0-0-obr-deploy-not-deploying-dependencies-tp4043310p4043312.html Sent from the Karaf - User mailing list archive at Nabble.com.
