diff --git a/ext/karaf/features/pom.xml b/ext/karaf/features/pom.xml
new file mode 100644
index 000000000..921eac2c1
--- /dev/null
+++ b/ext/karaf/features/pom.xml
@@ -0,0 +1,81 @@
+
+
+
+ 4.0.0
+
+ odata-karaf-features
+ pom
+ ${project.artifactId}
+
+
+ org.apache.olingo
+ odata-ext
+ 4.0.0-SNAPSHOT
+ ../..
+
+
+
+
+ src/main/resources
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ filter
+ generate-resources
+
+ resources
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ attach-artifacts
+ package
+
+ attach-artifact
+
+
+
+
+ target/classes/features.xml
+ xml
+ features
+
+
+
+
+
+
+
+
+
diff --git a/ext/karaf/features/src/main/resources/features.xml b/ext/karaf/features/src/main/resources/features.xml
new file mode 100644
index 000000000..0a433c554
--- /dev/null
+++ b/ext/karaf/features/src/main/resources/features.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+ war
+ mvn:commons-codec/commons-codec/${commons.codec.version}
+ mvn:org.apache.commons/commons-lang3/${commons.lang3.version}
+ mvn:org.codehaus.woodstox/stax2-api/${woodstox.stax2-api.version}
+ mvn:com.fasterxml/aalto-xml/${aalto-xml.version}
+ wrap:mvn:org.antlr/antlr4-runtime/${antlr.version}/$Bundle-SymbolicName=antlr4-runtime&Bundle-Version=${antlr.version}&Export-Package=org.antlr.v4.runtime*
+
+ mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version}
+ mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version}
+ mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version}
+
+ mvn:org.apache.olingo/odata-commons-api/${project.version}
+ mvn:org.apache.olingo/odata-commons-core/${project.version}
+ mvn:org.apache.olingo/odata-server-api/${project.version}
+ mvn:org.apache.olingo/odata-server-core/${project.version}
+
+
+
+ mvn:commons-codec/commons-codec/${commons.codec.version}
+ mvn:commons-io/commons-io/${commons.io.version}
+ mvn:org.apache.commons/commons-lang3/${commons.lang3.version}
+ mvn:org.codehaus.woodstox/stax2-api/${woodstox.stax2-api.version}
+ mvn:com.fasterxml/aalto-xml/${aalto-xml.version}
+ mvn:org.apache.httpcomponents/httpcore-osgi/${hc.core.version}
+ mvn:org.apache.httpcomponents/httpclient-osgi/${hc.client.version}
+
+ mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version}
+ mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version}
+ mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version}
+ mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/${jackson.version}
+ mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/${jackson.version}
+
+ mvn:org.apache.olingo/odata-commons-api/${project.version}
+ mvn:org.apache.olingo/odata-commons-core/${project.version}
+ mvn:org.apache.olingo/odata-client-api/${project.version}
+ mvn:org.apache.olingo/odata-client-core/${project.version}
+
+
diff --git a/ext/pom.xml b/ext/pom.xml
index b31bf6776..93a78e35b 100644
--- a/ext/pom.xml
+++ b/ext/pom.xml
@@ -39,5 +39,6 @@
pojogen-maven-plugin
client-proxy
client-android
+ karaf/features
diff --git a/pom.xml b/pom.xml
index 84ae71857..e4d2b76b6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -82,6 +82,7 @@
3.3
2.3.4
4.2.6
+ 4.2.5
2.4.2
0.9.10
@@ -89,6 +90,7 @@
4.1.1.4
1.0-2
+ 3.1.4
1.7.7