Author: gertv
Date: Tue Oct 20 06:54:55 2009
New Revision: 826977

URL: http://svn.apache.org/viewvc?rev=826977&view=rev
Log:
CAMEL-2080: Enable features-maven-plugin validate goal for karaf features build

Modified:
    camel/trunk/platforms/karaf/features/pom.xml
    camel/trunk/platforms/karaf/features/src/main/resources/features.xml
    camel/trunk/platforms/karaf/pom.xml

Modified: camel/trunk/platforms/karaf/features/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/pom.xml?rev=826977&r1=826976&r2=826977&view=diff
==============================================================================
--- camel/trunk/platforms/karaf/features/pom.xml (original)
+++ camel/trunk/platforms/karaf/features/pom.xml Tue Oct 20 06:54:55 2009
@@ -42,7 +42,7 @@
       <bcel-bundle-version>5.2_1-SNAPSHOT</bcel-bundle-version>
       <dom4j-bundle-version>1.6.1_1-SNAPSHOT</dom4j-bundle-version>
       <cglib-version>2.1_3_3-SNAPSHOT</cglib-version>
-      
<commons-beanutils-bundle-version>1.7.0_2-SNAPSHOT</commons-beanutils-bundle-version>
+      
<commons-beanutils-bundle-version>1.7.0_1</commons-beanutils-bundle-version>
       
<commons-dbcp-bundle-version>1.2.2_4-SNAPSHOT</commons-dbcp-bundle-version>
       <commons-csv-version>1.0-r706899_2-SNAPSHOT</commons-csv-version>
       
<commons-codec-bundle-version>1.3_1-SNAPSHOT</commons-codec-bundle-version>
@@ -95,7 +95,7 @@
       <servicemix-specs-version>1.4-SNAPSHOT</servicemix-specs-version>
       <servlet-api-2.5-version>1.1.2</servlet-api-2.5-version>
       <serp-bundle-version>1.13.1_1-SNAPSHOT</serp-bundle-version>
-      <snmp4j-bundle-version>1.8.1_2-SNAPSHOT</snmp4j-bundle-version>
+      <snmp4j-bundle-version>1.8.1_1</snmp4j-bundle-version>
       <smack-bundle-version>3.0.4_1</smack-bundle-version>      
       <spring-version>2.5.6.SEC01</spring-version>
       <spring-osgi-version>1.2.0</spring-osgi-version>
@@ -116,6 +116,36 @@
       <woodstox-bundle-version>3.2.7_1</woodstox-bundle-version>
       <wsdl4j-bundle-version>1.6.1_1</wsdl4j-bundle-version>
     </properties>
+    
+    <repositories>
+      <!-- ServiceMix repo (for org.osgi:org.osgi.impl.bundle.jmx) -->
+      <repository>
+        <id>servicemix</id>
+        <name>Apache ServiceMix Repository</name>
+        <url>http://svn.apache.org/repos/asf/servicemix/m2-repo</url>
+        <releases>
+          <enabled>true</enabled>
+        </releases>
+        <snapshots>
+          <enabled>false</enabled>
+        </snapshots>
+      </repository>   
+    </repositories>
+    
+    <dependencies>
+       <dependency>
+           <groupId>org.osgi</groupId>
+           <artifactId>org.osgi.core</artifactId>
+           <version>4.2.0</version>
+           <scope>provided</scope>
+       </dependency>        
+       <dependency>
+           <groupId>org.ops4j.pax.logging</groupId>
+           <artifactId>pax-logging-api</artifactId>
+           <version>1.4</version>
+           <scope>provided</scope>
+       </dependency>
+    </dependencies>
 
     <build>
       <resources>
@@ -139,6 +169,20 @@
           </executions>
         </plugin>
         <plugin>
+          <groupId>org.apache.felix.karaf.tooling</groupId>
+          <artifactId>features-maven-plugin</artifactId>
+          <version>${karaf-version}</version>
+          <executions>
+             <execution>
+                <id>validate</id>
+                <phase>process-resources</phase>
+                <goals>
+                  <goal>validate</goal>
+                </goals>
+             </execution>
+          </executions>
+        </plugin>
+        <plugin>
           <groupId>org.codehaus.mojo</groupId>
             <artifactId>build-helper-maven-plugin</artifactId>
             <executions>

Modified: camel/trunk/platforms/karaf/features/src/main/resources/features.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/src/main/resources/features.xml?rev=826977&r1=826976&r2=826977&view=diff
==============================================================================
--- camel/trunk/platforms/karaf/features/src/main/resources/features.xml 
(original)
+++ camel/trunk/platforms/karaf/features/src/main/resources/features.xml Tue 
Oct 20 06:54:55 2009
@@ -1,6 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <features>
+  
<repository>mvn:org.apache.felix.karaf/apache-felix-karaf/${karaf-version}/xml/features</repository>
+  <feature name='camel' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <feature version='${pom.version}'>camel-osgi</feature>    
+  </feature>
   <feature name='camel-core' version='${pom.version}'>
+    <feature version="${spring-version}">spring</feature>
     
<bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/${servicemix-specs-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.1/${servicemix-specs-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/${servicemix-specs-version}</bundle>
@@ -10,26 +17,19 @@
   </feature>
   <feature name='camel-spring' version='${pom.version}'>
     
<bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
-    
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/${aopalliance-bundle-version}</bundle>
-    <bundle>mvn:org.springframework/spring-core/${spring-version}</bundle>
-    <bundle>mvn:org.springframework/spring-beans/${spring-version}</bundle>
-    <bundle>mvn:org.springframework/spring-context/${spring-version}</bundle>
-    <bundle>mvn:org.springframework/spring-aop/${spring-version}</bundle>
+    <feature version='${spring-version}'>spring</feature>
     <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
     <feature version='${pom.version}'>camel-core</feature>
     <bundle>mvn:org.apache.camel/camel-spring/${pom.version}</bundle>
   </feature>
   <feature name='camel-osgi' version='${pom.version}'>
     <feature version='${pom.version}'>camel-spring</feature>
-    
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/${cglib-version}</bundle>
-    
<bundle>mvn:org.springframework.osgi/spring-osgi-io/${spring-osgi-version}</bundle>
-    
<bundle>mvn:org.springframework.osgi/spring-osgi-core/${spring-osgi-version}</bundle>
-    
<bundle>mvn:org.springframework.osgi/spring-osgi-extender/${spring-osgi-version}</bundle>
-    
<bundle>mvn:org.springframework.osgi/spring-osgi-annotation/${spring-osgi-version}</bundle>
+    <feature version='${spring-osgi-version}'>spring-dm</feature>
     <bundle>mvn:org.apache.camel/camel-osgi/${pom.version}</bundle>
   </feature>
    <feature name='camel-test' version='${pom.version}'>
     <feature version='${pom.version}'>camel-spring</feature>
+    
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.junit/${junit-bundle-version}</bundle>
    
     <bundle>mvn:org.apache.camel/camel-test/${pom.version}</bundle>
   </feature> 
   <feature name='camel-cxf' version='${pom.version}'>
@@ -74,13 +74,13 @@
   </feature>
   <feature name='camel-cache' version='${pom.version}'>
     <feature version='${pom.version}'>camel-core</feature>
-    
<bundle>mvn:net.sourceforge.ehcache/com.springsource.net.sf.ehcache/${spring-ehcache-version}</bundle>
+    
<bundle>mvn:http://repository.springsource.com/maven/bundles/external!net.sourceforge.ehcache/com.springsource.net.sf.ehcache/${spring-ehcache-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
 
     <bundle>mvn:org.apache.camel/camel-cache/${pom.version}</bundle> 
   </feature>
   <feature name='camel-castor' version='${pom.version}'>
     <feature version='${pom.version}'>camel-core</feature>
-    
<bundle>mvn:org.codehaus.castor/com.springsource.org.castor/${spring-castor-bundle-version}</bundle>
+    
<bundle>mvn:http://repository.springsource.com/maven/bundles/external!org.codehaus.castor/com.springsource.org.castor/${spring-castor-bundle-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-castor/${pom.version}</bundle>
   </feature>
   <feature name='camel-http' version='${pom.version}'>
@@ -132,6 +132,7 @@
     <bundle>mvn:org.apache.camel/camel-atom/${pom.version}</bundle>
   </feature>
   <feature name='camel-bam' version='${pom.version}'>
+    <feature>http</feature>
     <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
     <bundle>mvn:org.springframework/spring-web/${spring-version}</bundle>
     
<bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
@@ -140,6 +141,9 @@
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
     <bundle>mvn:commons-lang/commons-lang/${commons-lang-version}</bundle>
     
<bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/${cglib-version}</bundle>
+    
<bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.java-persistence-api-1.1.1/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.springframework/spring-orm/${spring-version}</bundle>      
  
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oscache/${oscache-bundle-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ibatis-sqlmap/${ibatis-bundle-version}</bundle>
     <feature version='${pom.version}'>camel-core</feature>
@@ -180,8 +184,8 @@
     <bundle>mvn:org.apache.camel/camel-ftp/${pom.version}</bundle>
   </feature>
   <feature name='camel-guice' version='${pom.version}'>
-    
<bundle>mvn:org.guiceyfruit/guiceyfruit-core/${guiceyfruit-version}</bundle>
-    <bundle>mvn:org.guiceyfruit/guice-all/${guiceyfruit-version}</bundle>
+    
<bundle>mvn:http://guiceyfruit.googlecode.com/svn/repo/releases!org.guiceyfruit/guiceyfruit-core/${guiceyfruit-version}</bundle>
+    
<bundle>mvn:http://guiceyfruit.googlecode.com/svn/repo/releases!org.guiceyfruit/guice-all/${guiceyfruit-version}</bundle>
     
<bundle>mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/${gernimo-annotation-spec-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/${aopalliance-bundle-version}</bundle>
     <feature version='${pom.version}'>camel-core</feature>
@@ -197,6 +201,7 @@
   <feature name='camel-hl7' version='${pom.version}'>
     <feature version='${pom.version}'>camel-core</feature>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/${xmlresolver-bundle-version}</bundle>
+    
<bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
     
<bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.bcel/${bcel-bundle-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xerces/${xerces-bundle-version}</bundle>
@@ -212,6 +217,7 @@
     
<bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/${servlet-api-2.5-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oscache/${oscache-bundle-version}</bundle>
+    
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/${cglib-version}</bundle>
    
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ibatis-sqlmap/${ibatis-bundle-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-ibatis/${pom.version}</bundle>
   </feature>
@@ -328,8 +334,8 @@
   <feature name='camel-restlet' version='${pom.version}'>
     <feature version='${pom.version}'>camel-core</feature>
     <bundle>mvn:org.apache.camel/camel-restlet/${pom.version}</bundle>
-    <bundle>mvn:org.restlet/org.restlet/${restlet-version}</bundle>
-    
<bundle>mvn:com.noelios.restlet/com.noelios.restlet/${restlet-version}</bundle>
+    
<bundle>mvn:http://maven.restlet.org!org.restlet/org.restlet/${restlet-version}</bundle>
+    
<bundle>mvn:http://maven.restlet.org!com.noelios.restlet/com.noelios.restlet/${restlet-version}</bundle>
     <feature version='${pom.version}'>camel-http</feature>
   </feature>
   <feature name='camel-rmi' version='${pom.version}'>
@@ -339,7 +345,7 @@
   <feature name='camel-rss' version='${pom.version}'>
     <feature version='${pom.version}'>camel-atom</feature>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
-    <bundle>mvn:rome/rome/1.0</bundle>
+    <bundle>mvn:http://download.java.net/maven/2!rome/rome/1.0</bundle>
     <bundle>mvn:org.apache.camel/camel-rss/${pom.version}</bundle>
   </feature>
   <feature name='camel-saxon' version='${pom.version}'>
@@ -348,7 +354,7 @@
     <bundle>mvn:org.apache.camel/camel-saxon/${pom.version}</bundle>
   </feature>
   <feature name='camel-scala' version='${pom.version}'>
-    <bundle>mvn:org.scala-lang-osgi/scala-library/${scala-version}</bundle>
+    
<bundle>mvn:http://www.scala-tools.com/repo-releases!org.scala-lang-osgi/scala-library/${scala-version}</bundle>
     <feature version='${pom.version}'>camel-core</feature>
     <bundle>mvn:org.apache.camel/camel-scala/${pom.version}</bundle>
   </feature>
@@ -363,14 +369,14 @@
     <bundle>mvn:org.apache.camel/camel-snmp/${pom.version}</bundle>
   </feature>
   <feature name='camel-spring-integration' version='${pom.version}'>
-    
<bundle>mvn:org.springframework.integration/org.springframework.integration/1.0.1.RELEASE</bundle>
+    
<bundle>mvn:http://repository.springsource.com/maven/bundles/release!org.springframework.integration/org.springframework.integration/1.0.1.RELEASE</bundle>
     <feature version='${pom.version}'>camel-spring</feature>
     
<bundle>mvn:org.apache.camel/camel-spring-integration/${pom.version}</bundle>
   </feature>
   <feature name='camel-spring-javaconfig' version='${pom.version}'>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/${cglib-version}</bundle>
-    
<bundle>mvn:org.springframework/org.springframework.test/${spring-version}</bundle>
-    
<bundle>mvn:org.springframework.javaconfig/org.springframework.config.java/${spring-javaconfig-version}</bundle>
+    
<bundle>mvn:http://repository.springsource.com/maven/bundles/release!org.springframework/org.springframework.test/${spring-version}</bundle>
+    
<bundle>mvn:http://svn.apache.org/repos/asf/camel/m2-repo!org.springframework.javaconfig/org.springframework.config.java/${spring-javaconfig-version}</bundle>
     
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/${cglib-version}</bundle>
     <feature version='${pom.version}'>camel-spring</feature>
     
<bundle>mvn:org.apache.camel/camel-spring-javaconfig/${pom.version}</bundle>

Modified: camel/trunk/platforms/karaf/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/pom.xml?rev=826977&r1=826976&r2=826977&view=diff
==============================================================================
--- camel/trunk/platforms/karaf/pom.xml (original)
+++ camel/trunk/platforms/karaf/pom.xml Tue Oct 20 06:54:55 2009
@@ -34,7 +34,7 @@
     <name>Camel :: Platforms :: Apache Karaf</name>
 
     <properties>
-      <servicemix-kernel-version>1.1.0</servicemix-kernel-version>
+      <karaf-version>1.1.0-SNAPSHOT</karaf-version>
     </properties>
 
     <modules>


Reply via email to