Extra Features for Controller (Akka, Spray and Scala)
[controller.git] / features / extras / src / main / resources / features.xml
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">
3
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>
6    </feature>
7
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>
11    </feature>
12
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>
19    </feature>
20
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>
28    </feature>
29
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>
33    </feature>
34 </features>

©2013 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a registered trademark of The OpenDaylight Project, Inc.
Linux Foundation and OpenDaylight are registered trademarks of the Linux Foundation.
Linux is a registered trademark of Linus Torvalds.