1 <?xml version="1.0" encoding="UTF-8"?>
2 <features name="extras-features-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">
4 <feature name="osgi-compendium" description="OSGi compendium feature" version="${osgi.version}" resolver="(obr)">
5 <bundle start-level="10">mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version}</bundle>
8 <feature name="odl-extras-scala" description="Scala Runtime for OpenDaylight" version="${scala.version}" resolver="(obr)" start-level="10">
9 <bundle>mvn:org.scala-lang/scala-library/${scala.version}.${scala.micro.version}</bundle>
10 <bundle>mvn:org.scala-lang/scala-reflect/${scala.version}.${scala.micro.version}</bundle>
13 <feature name="odl-extras-akka-system" description="Akka Actor Framework System Bundles" version="${akka.version}" resolver="(obr)" start-level="15">
14 <feature version="${scala.version}">odl-extras-scala</feature>
15 <bundle dependency="true">mvn:com.typesafe/config/${typesafe.config.version}</bundle>
16 <bundle dependency="true">mvn:com.typesafe.akka/akka-actor_${scala.version}/${akka.version}</bundle>
17 <bundle dependency="true">mvn:com.typesafe.akka/akka-slf4j_${scala.version}/${akka.version}</bundle>
18 <bundle>mvn:com.typesafe.akka/akka-osgi_${scala.version}/${akka.version}</bundle>
21 <feature name="odl-extras-akka-clustering" description="Akka Clustering Support" version="${akka.version}" resolver="(obr)" start-level="20">
22 <feature version="${akka.version}">odl-extras-akka-system</feature>
23 <bundle dependency="true">wrap:mvn:org.uncommons.maths/uncommons-maths/${uncommons.maths.version}</bundle>
24 <bundle dependency="true">mvn:com.google.protobuf/protobuf-java/${protobuf.version}</bundle>
25 <bundle dependency="true">wrap:mvn:io.netty/netty/${netty3.version}</bundle>
26 <bundle>mvn:com.typesafe.akka/akka-remote_${scala.version}/${akka.version}</bundle>
27 <bundle>mvn:com.typesafe.akka/akka-cluster_${scala.version}/${akka.version}</bundle>
30 <feature name='odl-extras-leveldb' description='LevelDB feature' version='0.7' resolver='(obr)'>
31 <bundle start-level="20">wrap:mvn:org.iq80.leveldb/leveldb/${leveldb.version}</bundle>
32 <bundle start-level="20">wrap:mvn:org.fusesource.leveldbjni/leveldbjni-all/${leveldbjni.version}</bundle>