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 + + + + + +