You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ff...@apache.org on 2011/07/22 04:58:02 UTC

svn commit: r1149439 - /servicemix/smx4/features/trunk/assembly/src/main/filtered-resources/features.xml

Author: ffang
Date: Fri Jul 22 02:58:02 2011
New Revision: 1149439

URL: http://svn.apache.org/viewvc?rev=1149439&view=rev
Log:
[SMX4-882]specify start-level as 50 for default installed jbi component features which ensure jbi component related bundle can get started before customer bundles when restart OSGi container

Modified:
    servicemix/smx4/features/trunk/assembly/src/main/filtered-resources/features.xml

Modified: servicemix/smx4/features/trunk/assembly/src/main/filtered-resources/features.xml
URL: http://svn.apache.org/viewvc/servicemix/smx4/features/trunk/assembly/src/main/filtered-resources/features.xml?rev=1149439&r1=1149438&r2=1149439&view=diff
==============================================================================
--- servicemix/smx4/features/trunk/assembly/src/main/filtered-resources/features.xml (original)
+++ servicemix/smx4/features/trunk/assembly/src/main/filtered-resources/features.xml Fri Jul 22 02:58:02 2011
@@ -22,7 +22,7 @@
     <repository>mvn:org.apache.servicemix.nmr/apache-servicemix-nmr/${servicemix.nmr.version}/xml/features</repository>
     <repository>mvn:org.apache.camel.karaf/apache-camel/${camel.version}/xml/features</repository>
 
-    <feature name="connector" version="${version}" resolver="(obr)">
+    <feature name="connector" version="${version}" resolver="(obr)" start-level='50'>
         <feature version="${aries.version}">transaction</feature>
         <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.5_spec/${geronimo-j2ee-connector.version}</bundle>
         <bundle>mvn:org.apache.geronimo.components/geronimo-connector/${geronimo-connector.version}</bundle>
@@ -33,7 +33,7 @@
         <bundle dependency="true">mvn:org.springframework/spring-context/${spring.version}</bundle>                                       ‚
         <bundle dependency="true">mvn:org.springframework/spring-aop/${spring.version}</bundle>
     </feature>
-    <feature name="cxf" version="${cxf.version}" resolver="(obr)">
+    <feature name="cxf" version="${cxf.version}" resolver="(obr)" start-level='50'>
         <feature>transaction</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/${servicemix.specs.version}</bundle>
         <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/${geronimo-annotation.version}</bundle>
@@ -74,23 +74,23 @@
         <bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/${geronimo-servlet.version}</bundle>
         <bundle>mvn:org.apache.cxf/cxf-bundle/${cxf.version}</bundle>
     </feature>
-    <feature name="cxf-osgi" version="${version}" resolver="(obr)">
+    <feature name="cxf-osgi" version="${version}" resolver="(obr)" start-level='50'>
         <feature version="${cxf.version}">cxf</feature>
         <feature version="${karaf.version}">war</feature>
     </feature>
-    <feature name="cxf-jaxrs" version="${version}" resolver="(obr)">
+    <feature name="cxf-jaxrs" version="${version}" resolver="(obr)" start-level='50'>
         <feature version="${version}">cxf-osgi</feature>
         <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.abdera/${abdera.bundle.version}</bundle>
         <bundle>mvn:org.codehaus.jettison/jettison/${jettison.version}</bundle>
         <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlbeans/${xmlbeans.bundle.version}</bundle>
     </feature>
-    <feature name="cxf-nmr" version="${version}" resolver="(obr)">
+    <feature name="cxf-nmr" version="${version}" resolver="(obr)" start-level='50'>
         <feature version="${cxf.version}">cxf</feature>
         <feature version="${servicemix.nmr.version}">nmr</feature>
         <bundle>mvn:org.apache.servicemix.cxf/org.apache.servicemix.cxf.transport.nmr/${version}</bundle>
         <bundle>mvn:org.apache.servicemix.cxf/org.apache.servicemix.cxf.binding.nmr/${version}</bundle>
     </feature>
-    <feature name="camel-nmr" version="${version}" resolver="(obr)">
+    <feature name="camel-nmr" version="${version}" resolver="(obr)" start-level='50'>
         <feature version="${camel.version}">camel</feature>
         <feature version="${servicemix.nmr.version}">nmr</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-${jaxws-api.version}/${servicemix.specs.version}</bundle>
@@ -98,7 +98,7 @@
         <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/${servicemix.specs.version}</bundle>
         <bundle>mvn:org.apache.servicemix.camel/org.apache.servicemix.camel.component/${version}</bundle>
     </feature>
-    <feature name="camel-activemq" version="${version}" resolver="(obr)">
+    <feature name="camel-activemq" version="${version}" resolver="(obr)" start-level='50'>
         <feature version="${activemq.version}">activemq</feature>
         <feature version="${camel.version}">camel-jms</feature>
         <bundle>mvn:org.apache.activemq/activemq-camel/${activemq.version}</bundle>
@@ -182,7 +182,7 @@
       -
     -->
 
-    <feature name="servicemix-shared" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-shared" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.nmr.version}">jbi</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/${wsdl4j.bundle.version}</bundle>
         <bundle>mvn:org.apache.xbean/xbean-spring/${xbean.version}</bundle>
@@ -190,7 +190,7 @@
         <bundle dependency="true">mvn:org.apache.servicemix/servicemix-utils/${servicemix.utils.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-common/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-cxf-bc" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-cxf-bc" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <feature version="${cxf.version}">cxf</feature>
         <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/${geronimo-servlet.version}</bundle>
@@ -211,18 +211,18 @@
         <bundle dependency="true">mvn:org.apache.servicemix/servicemix-soap2/${servicemix.components.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-cxf-bc/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-file" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-file" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle>mvn:org.apache.servicemix/servicemix-file/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-ftp" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-ftp" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oro/${oro.bundle.version}</bundle>
         <bundle dependency="true">mvn:commons-net/commons-net/${commons-net.bundle.version}</bundle>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-pool/${commons-pool.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-ftp/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-http" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-http" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/${geronimo-servlet.version}</bundle>
         <bundle dependency="true">mvn:commons-codec/commons-codec/${commons-codec.bundle.version}</bundle>
@@ -235,7 +235,7 @@
         <bundle dependency="true">mvn:org.apache.servicemix/servicemix-soap2/${servicemix.components.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-http/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-jms" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-jms" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.ws.xmlschema/xmlschema-core/${xmlschema.version}</bundle>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlsec/${xmlsec.bundle.version}</bundle>
@@ -248,23 +248,23 @@
         <bundle dependency="true">mvn:org.springframework/spring-tx/${spring.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-jms/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-mail" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-mail" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/${servicemix.specs.version}</bundle>
         <bundle dependency="true">mvn:javax.mail/mail/${javax.mail.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-mail/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-bean" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-bean" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.0_spec/${geronimo-annotation.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-bean/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-camel" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-camel" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <feature version="${camel.version}">camel</feature>
         <bundle>mvn:org.apache.servicemix/servicemix-camel/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-drools" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-drools" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdt-core/${jdt-core.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr-runtime/${antlr-runtime.bundle.version}</bundle>
@@ -273,18 +273,18 @@
         <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.mvel/${mvel.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-drools/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-cxf-se" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-cxf-se" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <feature version="${cxf.version}">cxf</feature>
         <bundle>mvn:org.apache.cxf/cxf-rt-bindings-jbi/${cxf.version}</bundle>
         <bundle>mvn:org.apache.cxf/cxf-rt-transports-jbi/${cxf.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-cxf-se/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-eip" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-eip" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle>mvn:org.apache.servicemix/servicemix-eip/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-osworkflow" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-osworkflow" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/${antlr.bundle.version}</bundle>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-collections/${commons-collections.bundle.version}</bundle>
@@ -294,14 +294,14 @@
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.osworkflow/${osworkflow.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-osworkflow/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-quartz" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-quartz" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <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.quartz/${quartz.bundle.version}</bundle>
         <bundle dependency="true">mvn:org.springframework/spring-context-support/${spring.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-quartz/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-scripting" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-scripting" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.scripting-api-1.0/${servicemix.specs.version}</bundle>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/${asm2.bundle.version}</bundle>
@@ -314,16 +314,16 @@
         <bundle>mvn:com.google.code.scriptengines/scriptengines-jruby/${scriptengines.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-scripting/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-validation" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-validation" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle>mvn:org.apache.servicemix/servicemix-validation/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-saxon" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-saxon" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/${saxon.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-saxon/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-wsn2005" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-wsn2005" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <feature version="${activemq.version}">activemq</feature>
         <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/${geronimo-ws-metadata.version}</bundle>
@@ -333,28 +333,28 @@
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/${jaxb-impl.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-wsn2005/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-snmp" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-snmp" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.snmp4j/${snmp4j.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-snmp/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-vfs" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-vfs" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-vfs/${commons-vfs.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-vfs/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-smpp" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-smpp" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsmpp/${jsmpp.bundle.version}</bundle>
         <bundle>mvn:org.apache.servicemix/servicemix-smpp/${servicemix.components.version}</bundle>
     </feature>
-    <feature name="servicemix-exec" version="${servicemix.components.version}" resolver="(obr)">
+    <feature name="servicemix-exec" version="${servicemix.components.version}" resolver="(obr)" start-level='50'>
         <feature version="${servicemix.components.version}">servicemix-shared</feature>
         <bundle>mvn:org.apache.servicemix/servicemix-exec/${servicemix.components.version}</bundle>
     </feature>
 
     <!-- Default broker configuration -->
-    <feature name="activemq-broker" version="${version}" resolver="(obr)">
+    <feature name="activemq-broker" version="${version}" resolver="(obr)" start-level='50'>
         <feature version="${activemq.version}">activemq-blueprint</feature>
         <bundle>blueprint:file:etc/activemq-broker.xml</bundle>
     </feature>