summaryrefslogtreecommitdiffstats
path: root/archiva-modules/archiva-karaf/archiva-features/src
diff options
context:
space:
mode:
authorOlivier Lamy <olamy@apache.org>2011-12-09 20:48:32 +0000
committerOlivier Lamy <olamy@apache.org>2011-12-09 20:48:32 +0000
commitc3fd5740457482031f6c2bcd150a2cf28e8fb3cb (patch)
treed584edc45365b586e123f9ed2329060df6e7470b /archiva-modules/archiva-karaf/archiva-features/src
parentc92257d251b3b4756ede1807bd658d495642758f (diff)
downloadarchiva-c3fd5740457482031f6c2bcd150a2cf28e8fb3cb.tar.gz
archiva-c3fd5740457482031f6c2bcd150a2cf28e8fb3cb.zip
[MRM-1562] Update to Archiva as OSGi compliant application
Submitted by Jean-Baptiste Onofré (jbonofre) git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1212622 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-karaf/archiva-features/src')
-rw-r--r--archiva-modules/archiva-karaf/archiva-features/src/main/resources/features.xml57
1 files changed, 57 insertions, 0 deletions
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 92aeab2b4..0fc8af09e 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
@@ -426,4 +426,61 @@
<bundle>mvn:org.apache.archiva/npanday-support/${project.version}</bundle>
</feature>
+ <feature name="archiva-webapp-common" description="Archiva WebApp Common" version="${project.version}" resolver="(obr)">
+ <feature>war</feature>
+ <feature version="[3,4)">spring</feature>
+ <feature version="[3,4)">spring-web</feature>
+ <feature version="${project.version}">archiva-common</feature>
+ <feature version="${project.version}">archiva-plexus-bridge</feature>
+ <feature version="${project.version}">archiva-configuration</feature>
+ <feature version="${project.version}">archiva-repository-layer</feature>
+ <feature version="${project.version}">archiva-security</feature>
+ <bundle>mvn:org.apache.archiva/archiva-webapp-common/${project.version}</bundle>
+ </feature>
+
+ <feature name="archiva" description="Archiva application" version="${project.version}" resolver="(obr)">
+ <feature version="${project.version}">archiva-common</feature>
+ <feature version="${project.version}">archiva-checksum</feature>
+ <feature version="${project.version}">archiva-policies</feature>
+ <feature version="${project.version}">archiva-configuration</feature>
+ <feature version="${project.version}">archiva-model</feature>
+ <feature version="${project.version}">archiva-plexus-bridge</feature>
+ <feature version="${project.version}">archiva-repository-admin-api</feature>
+ <feature version="${project.version}">archiva-metadata</feature>
+ <feature version="${project.version}">archiva-audit</feature>
+ <feature version="${project.version}">archiva-xml-tools</feature>
+ <feature version="${project.version}">archiva-repository-layer</feature>
+ <feature version="${project.version}">archiva-maven2-repository</feature>
+ <feature version="${project.version}">archiva-consumers-api</feature>
+ <feature version="${project.version}">archiva-consumers</feature>
+ <feature version="${project.version}">archiva-reports</feature>
+ <feature version="${project.version}">archiva-proxy-common</feature>
+ <feature version="${project.version}">archiva-proxy</feature>
+ <feature version="${project.version}">archiva-scheduler-api</feature>
+ <feature version="${project.version}">archiva-repository-statistics</feature>
+ <feature version="${project.version}">archiva-repository-scanner</feature>
+ <feature version="${project.version}">archiva-scheduler</feature>
+ <feature version="${project.version}">archiva-repository-admin-default</feature>
+ <feature version="${project.version}">archiva-transaction</feature>
+ <feature version="${project.version}">archiva-artifact-converter</feature>
+ <feature version="${project.version}">archiva-indexer</feature>
+ <feature version="${project.version}">archiva-security-common</feature>
+ <feature version="${project.version}">archiva-rest-api</feature>
+ <feature version="${project.version}">archiva-rest-service</feature>
+ <feature version="${project.version}">archiva-rss</feature>
+ <feature version="${project.version}">archiva-security</feature>
+ <feature version="${project.version}">archiva-webdav</feature>
+ <feature version="${project.version}">archiva-xmlrpc-api</feature>
+ <feature version="${project.version}">archiva-xmlrpc-security</feature>
+ <feature version="${project.version}">archiva-stage-repository</feature>
+ <feature version="${project.version}">archiva-xmlrpc-services</feature>
+ <feature version="${project.version}">archiva-generic-metadata-support</feature>
+ <feature version="${project.version}">archiva-metadata-store-jcr</feature>
+ <feature version="${project.version}">archiva-npanday-support</feature>
+ <feature version="${project.version}">archiva-webapp-common</feature>
+ <bundle dependency="true">mvn:org.apache.struts/struts2-core/${struts.version}</bundle>
+ <bundle dependency="true">mvn:org.apache.struts.xwork/xwork-core/${struts.version}</bundle>
+ <bundle>mvn:org.apache.archiva/archiva-webapp/${project.version}/war</bundle>
+ </feature>
+
</features> \ No newline at end of file