diff --git a/archiva-modules/archiva-karaf/archiva-features/pom.xml b/archiva-modules/archiva-karaf/archiva-features/pom.xml
index 42804b796..d018ccfa5 100644
--- a/archiva-modules/archiva-karaf/archiva-features/pom.xml
+++ b/archiva-modules/archiva-karaf/archiva-features/pom.xml
@@ -58,6 +58,7 @@
1.14
1.1.8
2.1.0_1-SNAPSHOT
+ 1.0_2
1.9.0
2.3.0
0.9.9
diff --git a/archiva-modules/archiva-karaf/archiva-features/src/main/resources/features.xml b/archiva-modules/archiva-karaf/archiva-features/src/main/resources/features.xml
index 8f8b8447e..438475aa9 100644
--- a/archiva-modules/archiva-karaf/archiva-features/src/main/resources/features.xml
+++ b/archiva-modules/archiva-karaf/archiva-features/src/main/resources/features.xml
@@ -15,6 +15,8 @@
-->
+ mvn:org.apache.cxf.karaf/apache-cxf/${cxfVersion}/xml/features
+
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-lang/${commons-lang.bundle.version}
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/${javax-inject.bundle.version}
@@ -308,6 +310,23 @@
mvn:org.apache.archiva/archiva-security-common/${project.version}
+
+ cxf
+ archiva-common
+ archiva-repository-admin-api
+ mvn:org.apache.archiva/archiva-rest-api/${project.version}
+
+
+ archiva-rest-api
+ mvn:org.apache.archiva/archiva-rest-services/${project.version}
+
+
+
+ archiva-common
+ archiva-metadata
+ mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.rome/${rome.bundle.version}
+ mvn:org.apache.archiva/archiva-rss/${project.version}
+
\ No newline at end of file
diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/pom.xml b/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/pom.xml
index 0684a4892..d45698283 100644
--- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/pom.xml
+++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/pom.xml
@@ -25,6 +25,7 @@
1.4-M2-SNAPSHOT
archiva-rest-api
+ bundle
Archiva Web :: REST support :: Api
@@ -77,6 +78,26 @@
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.apache.archiva.rest.api
+ ${project.version}
+
+ org.apache.archiva.rest.api.model;version=${project.version};-split-package:=merge-first,
+ org.apache.archiva.rest.api.services;version=${project.version};-split-package:=merge-first
+
+
+ javax.ws.rs,
+ javax.xml.bind.annotation,
+ org.apache.archiva.admin.model.beans;version=${project.version},
+ org.codehaus.plexus.redback.authorization
+
+
+
+
org.apache.maven.plugins
maven-source-plugin
diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/pom.xml b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/pom.xml
index aeeb2fd32..584a53426 100644
--- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/pom.xml
+++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/pom.xml
@@ -26,6 +26,7 @@
archiva-rest-services
1.4-M2-SNAPSHOT
+ bundle
Archiva Web :: REST support :: Services
@@ -272,6 +273,17 @@
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.apache.archiva.rest.services
+ ${project.version}
+ org.apache.cxf.bundle,org.springframework.beans,org.apache.archiva.rest.api
+
+
+
org.apache.maven.plugins
maven-surefire-plugin
diff --git a/archiva-modules/archiva-web/archiva-rss/pom.xml b/archiva-modules/archiva-web/archiva-rss/pom.xml
index 3df19830a..2e07ca523 100644
--- a/archiva-modules/archiva-web/archiva-rss/pom.xml
+++ b/archiva-modules/archiva-web/archiva-rss/pom.xml
@@ -26,6 +26,7 @@
4.0.0
archiva-rss
+ bundle
Archiva Web :: RSS
@@ -66,4 +67,29 @@
test
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.apache.archiva.rss
+ ${project.version}
+
+ org.apache.archiva.rss*;version=${project.version};-split-package:=merge-first
+
+
+ javax.inject,
+ org.apache.archiva.metadata.model;version=${project.version},
+ org.apache.archiva.metadata.repository;version=${project.version},
+ com.sun.syndication*;version="[0.9,2)",
+ org.springframework*;version="[3,4)",
+ org.slf4j;resolution:=optional
+
+
+
+
+
+