You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ma...@apache.org on 2018/04/09 19:58:39 UTC

[archiva-redback-components-redback-features] 02/18: [MRM-1651] Complete Karaf features

This is an automated email from the ASF dual-hosted git repository.

martin_s pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/archiva-redback-components-redback-features.git

commit b8fbccddc5a0c346b8347c697ab658e428ca2849
Author: Jean-Baptiste Onofre <jb...@apache.org>
AuthorDate: Sat Aug 4 18:19:26 2012 +0000

    [MRM-1651] Complete Karaf features
    
    git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-components/trunk@1369384 13f79535-47bb-0310-9956-ffa450edef68
---
 pom.xml                         | 16 +++++++++++++++-
 src/main/resources/features.xml | 38 +++++++++++++++++++++++++++++++-------
 2 files changed, 46 insertions(+), 8 deletions(-)

diff --git a/pom.xml b/pom.xml
index 68f0b3e..c1dfbcc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,8 +34,22 @@
   <name>Redback :: Components :: Karaf features</name>
 
   <properties>
-    <commons-lang.version>2.6</commons-lang.version>
+    <commons-beanutils.bundle.version>1.7.0_5</commons-beanutils.bundle.version>
+    <commons-codec.bundle.version>1.3_5</commons-codec.bundle.version>
+    <commons-collections.bundle.version>3.2.1_3</commons-collections.bundle.version>
+    <commons-digester.bundle.version>1.8_4</commons-digester.bundle.version>
+    <commons-httpclient.bundle.version>3.1_7</commons-httpclient.bundle.version>
+    <commons-jexl.version>2.1.1</commons-jexl.version>
+    <commons-jxpath.version>1.3</commons-jxpath.version>
+    <commons-net.bundle.version>1.4.1_6</commons-net.bundle.version>
+    <commons-vfs2.version>2.0</commons-vfs2.version>
+    <ehcache.bundle.version>2.5.3_1-SNAPSHOT</ehcache.bundle.version>
     <javax-inject.bundle.version>1_1</javax-inject.bundle.version>
+    <jdo2-api.bundle.version>2.0_1-SNAPSHOT</jdo2-api.bundle.version>
+    <jdom.bundle.version>1.1_4</jdom.bundle.version>
+    <jsch.bundle.version>0.1.48_1</jsch.bundle.version>
+    <quartz.bundle.version>2.1.5_1</quartz.bundle.version>
+    <oscache.bundle.version>2.4_5</oscache.bundle.version>
   </properties>
 
   <build>
diff --git a/src/main/resources/features.xml b/src/main/resources/features.xml
index cb00240..739fc84 100644
--- a/src/main/resources/features.xml
+++ b/src/main/resources/features.xml
@@ -15,8 +15,8 @@
 -->
 <features name="redback-components-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">
 
-  <feature name="redback-spring-apacheds" version="${project.version}" resolver="(obr)">
-    <!-- Require ApacheDS bundle -->
+  <feature name="redback-apacheds" version="${project.version}" resolver="(obr)">
+    <!-- TODO add ApacheDS bundle -->
     <bundle>mvn:org.apache.archiva.redback.components/spring-apacheds/${project.version}</bundle>
   </feature>
 
@@ -29,7 +29,7 @@
 
   <feature name="redback-cache-ehcache" version="${project.version}" resolver="(obr)">
     <feature version="${project.version}">redback-cache-api</feature>
-    <!-- Require ehcache bundle -->
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ehcache/${ehcache.bundle.version}</bundle>
     <bundle>mvn:org.apache.archiva.redback.components.cache/spring-cache-ehcache/${project.version}</bundle>
   </feature>
 
@@ -40,18 +40,42 @@
 
   <feature name="redback-cache-oscache" version="${project.version}" resolver="(obr)">
     <feature version="${project.version}">redback-cache-api</feature>
-    <!-- Require oscache bundle -->
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oscache/${oscache.bundle.version}</bundle>
     <bundle>mvn:org.apache.archiva.redback.components.cache/spring-cache-oscache/${project.version}</bundle>
   </feature>
 
-  <feature name="redback-spring-jdo2" version="${project.version}" resolver="(obr)">
-    <!-- javax.jdo2 bundle require -->
+  <feature name="redback-jdo2" version="${project.version}" resolver="(obr)">
+    <bundle dependency="true">mvn:commons-lang/commons-lang/${commons-lang.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdo2-api/${jdo2-api.bundle.version}</bundle>
     <bundle>mvn:org.apache.archiva.redback.components/spring-jdo2/${project.version}</bundle>
   </feature>
 
-  <feature name="redback-spring-quartz" version="${project.version}" resolver="(obr)">
+  <feature name="redback-quartz" version="${project.version}" resolver="(obr)">
+    <feature>spring</feature>
     <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/${javax-inject.bundle.version}</bundle>
+    <bundle dependency="true">mvn:commons-lang/commons-lang/${commons-lang.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.quartz/${quartz.bundle.version}</bundle>
     <bundle>mvn:org.apache.archiva.redback.components/spring-quartz/${project.version}</bundle>
   </feature>
 
+  <feature name="redback-registry" version="${project.version}" resolver="(obr)">
+    <!-- TODO add jackrabbit bundle -->
+    <feature>war</feature>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-net/${commons-net.bundle.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/${commons-httpclient.bundle.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch/${jsch.bundle.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.commons/commons-vfs2/${commons-vfs2.version}</bundle>
+    <bundle dependency="true">mvn:commons-lang/commons-lang/${commons-lang.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom.bundle.version}</bundle>
+    <bundle dependency="true">mvn:commons-jxpath/commons-jxpath/${commons-jxpath.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.commons/commons-jexl/${commons-jexl.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-digester/${commons-digester.bundle.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-collections/${commons-collections.bundle.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-codec/${commons-codec.bundle.version}</bundle>
+    <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/${commons-beanutils.bundle.version}</bundle>
+    <bundle dependency="true">mvn:commons-configuration/commons-configuration/${commons-configuration.version}</bundle>
+    <bundle>mvn:org.apache.archiva.redback.components.registry/spring-registry-api/${project.version}</bundle>
+    <bundle>mvn:org.apache.archiva.redback.components.registry/spring-registry-commons/${project.version}</bundle>
+  </feature>
+
 </features>
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
martin_s@apache.org.