Author: olli Date: Sat Nov 7 16:43:17 2015 New Revision: 1713151 URL: http://svn.apache.org/viewvc?rev=1713151&view=rev Log: SLING-4412 upgrade Karaf to 4.0
use dependency attribute on bundles (again) Modified: sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml Modified: sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml URL: http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml?rev=1713151&r1=1713150&r2=1713151&view=diff ============================================================================== --- sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml (original) +++ sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml Sat Nov 7 16:43:17 2015 @@ -48,15 +48,15 @@ <feature>http-whiteboard</feature> <feature version="${project.version}">sling-commons-scheduler</feature> <feature version="${project.version}">sling-commons-threads</feature> - <bundle>mvn:javax.jcr/jcr/2.0</bundle> - <bundle>mvn:commons-codec/commons-codec/1.9</bundle> - <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle> - <bundle>mvn:commons-fileupload/commons-fileupload/1.3.1</bundle> - <bundle>mvn:commons-io/commons-io/2.4</bundle> - <bundle>mvn:commons-lang/commons-lang/2.6</bundle> - <bundle>mvn:org.apache.commons/commons-math/2.2</bundle> - <bundle>mvn:org.apache.geronimo.bundles/json/20090211_1</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> + <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle> + <bundle dependency="true">mvn:commons-codec/commons-codec/1.9</bundle> + <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle> + <bundle dependency="true">mvn:commons-fileupload/commons-fileupload/1.3.1</bundle> + <bundle dependency="true">mvn:commons-io/commons-io/2.4</bundle> + <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle> + <bundle dependency="true">mvn:org.apache.commons/commons-math/2.2</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.bundles/json/20090211_1</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> </feature> <!-- Apache Sling Auth --> <feature name="sling-auth-form" version="${project.version}"> @@ -70,8 +70,8 @@ <!-- dependencies --> <feature>scr</feature> <feature version="${project.version}">sling-commons-threads</feature> - <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> </feature> <feature name="sling-commons-threads" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.commons.threads/3.2.0</bundle> @@ -98,8 +98,8 @@ <!-- dependencies --> <feature>webconsole</feature> <feature version="${project.version}">sling-extension-discovery</feature> - <bundle>mvn:org.apache.httpcomponents/httpcore-osgi/4.4.1</bundle> - <bundle>mvn:org.apache.httpcomponents/httpclient-osgi/4.4.1</bundle> + <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.1</bundle> + <bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.4.1</bundle> </feature> <feature name="sling-extension-discovery-standalone" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.discovery.standalone/1.0.0</bundle> @@ -112,7 +112,7 @@ <!-- dependencies --> <feature version="${project.version}">sling</feature> <feature version="${project.version}">sling-extension-discovery</feature> - <bundle>mvn:org.apache.felix/org.apache.felix.inventory/1.0.0</bundle> + <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.inventory/1.0.0</bundle> </feature> <feature name="sling-extension-explorer" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.extensions.explorer/1.0.4</bundle> @@ -149,8 +149,8 @@ <bundle>mvn:org.apache.sling/org.apache.sling.resource.inventory/1.0.4</bundle> <!-- dependencies --> <feature version="${project.version}">sling</feature> - <bundle>mvn:org.apache.felix/org.apache.felix.inventory/1.0.0</bundle> - <bundle>mvn:org.apache.commons/commons-lang3/3.3</bundle> + <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.inventory/1.0.0</bundle> + <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.3</bundle> </feature> <feature name="sling-extension-threaddump" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.extensions.threaddump/0.2.2</bundle> @@ -165,7 +165,7 @@ <bundle>mvn:org.apache.sling/org.apache.sling.xss/1.0.6</bundle> <!-- dependencies --> <feature version="${project.version}">sling</feature> - <bundle>mvn:org.apache.geronimo.bundles/commons-httpclient/3.1_2</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.bundles/commons-httpclient/3.1_2</bundle> </feature> <!-- Apache Sling Installer --> <feature name="sling-installer" version="${project.version}"> @@ -224,7 +224,7 @@ <!-- dependencies --> <feature version="${project.version}">sling-jcr</feature> <feature version="${project.version}">oak-sling</feature> - <bundle>mvn:org.apache.felix/org.apache.felix.jaas/0.0.2</bundle> + <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.jaas/0.0.2</bundle> </feature> <!-- Apache Sling Launchpad --> <feature name="sling-launchpad-content" version="${project.version}"> @@ -293,7 +293,7 @@ db=sling </config> <feature version="${project.version}">sling-launchpad-oak</feature> - <bundle>mvn:org.mongodb/mongo-java-driver/2.13.3</bundle> + <bundle dependency="true">mvn:org.mongodb/mongo-java-driver/2.13.3</bundle> </feature> <!-- Apache Sling Scripting --> <feature name="sling-scripting" version="${project.version}"> @@ -302,7 +302,7 @@ <!-- dependencies --> <feature version="${project.version}">sling</feature> <feature>webconsole</feature> - <bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> </feature> <feature name="sling-scripting-javascript" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.scripting.javascript/2.0.26</bundle> @@ -326,7 +326,7 @@ <feature version="${project.version}">sling-extension-i18n</feature> <feature version="${project.version}">sling-extension-xss</feature> <feature version="${project.version}">sling-jcr-compiler</feature> - <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.rhino/1.7R5_1</bundle> + <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.rhino/1.7R5_1</bundle> </feature> <!-- Apache Sling Servlets --> <feature name="sling-servlets" version="${project.version}"> @@ -347,22 +347,22 @@ <bundle>mvn:org.apache.jackrabbit/jackrabbit-spi-commons/${org.apache.jackrabbit.version}</bundle> <bundle>mvn:org.apache.jackrabbit/jackrabbit-webdav/${org.apache.jackrabbit.version}</bundle> <!-- dependencies --> - <bundle>mvn:javax.jcr/jcr/2.0</bundle> + <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle> <!-- TODO... --> - <bundle>mvn:commons-codec/commons-codec/1.9</bundle> - <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle> - <bundle>mvn:commons-fileupload/commons-fileupload/1.3.1</bundle> - <bundle>mvn:commons-io/commons-io/2.4</bundle> - <bundle>mvn:commons-lang/commons-lang/2.6</bundle> - <bundle>mvn:org.apache.geronimo.bundles/commons-httpclient/3.1_2</bundle> + <bundle dependency="true">mvn:commons-codec/commons-codec/1.9</bundle> + <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle> + <bundle dependency="true">mvn:commons-fileupload/commons-fileupload/1.3.1</bundle> + <bundle dependency="true">mvn:commons-io/commons-io/2.4</bundle> + <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.bundles/commons-httpclient/3.1_2</bundle> <!-- ...TODO --> - <bundle>mvn:org.apache.geronimo.specs/geronimo-annotation_1.1_spec/1.0.1</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.0</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec/1.0</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-interceptor_1.1_spec/1.0</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec/1.0</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle> - <bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-annotation_1.1_spec/1.0.1</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-interceptor_1.1_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> </feature> <!-- Apache Jackrabbit Oak--> <feature name="oak-sling" version="${project.version}"> @@ -374,7 +374,7 @@ <feature>scr</feature> <feature version="${project.version}">jackrabbit-sling</feature> <feature version="${project.version}">tika-sling</feature> - <bundle>mvn:com.google.guava/guava/15.0</bundle> + <bundle dependency="true">mvn:com.google.guava/guava/15.0</bundle> </feature> <!-- Apache Tika --> <feature name="tika-sling" version="${project.version}"> @@ -399,7 +399,7 @@ <!- dependencies -> <feature version="${project.version}">sling</feature> <feature version="${project.version}">sling-jcr</feature> - <bundle>mvn:org.apache.sling/org.apache.sling.auth.xing.api/0.0.2</bundle> + <bundle dependency="true">mvn:org.apache.sling/org.apache.sling.auth.xing.api/0.0.2</bundle> </feature> --> <!-- SLING-5123 @@ -408,7 +408,7 @@ <!- dependencies -> <feature version="${project.version}">sling</feature> <feature version="${project.version}">sling-jcr</feature> - <bundle>mvn:org.apache.sling/org.apache.sling.auth.xing.api/0.0.2</bundle> + <bundle dependency="true">mvn:org.apache.sling/org.apache.sling.auth.xing.api/0.0.2</bundle> </feature> --> <!-- Apache Sling Extensions (contrib) --> @@ -420,9 +420,9 @@ <feature version="${project.version}">sling-extension-event</feature> <feature version="${project.version}">sling-extension-healthcheck</feature> <feature version="${project.version}">jackrabbit-sling</feature> - <bundle>mvn:org.apache.httpcomponents/httpcore-osgi/4.4.1</bundle> - <bundle>mvn:org.apache.httpcomponents/httpclient-osgi/4.4.1</bundle> - <bundle>mvn:org.apache.jackrabbit.vault/org.apache.jackrabbit.vault/3.1.24</bundle> + <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.1</bundle> + <bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.4.1</bundle> + <bundle dependency="true">mvn:org.apache.jackrabbit.vault/org.apache.jackrabbit.vault/3.1.24</bundle> </feature> <feature name="sling-extension-healthcheck" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.hc.core/1.2.2</bundle> @@ -453,7 +453,7 @@ <bundle>mvn:org.apache.sling/org.apache.sling.urlrewriter/0.0.2</bundle> <!-- dependencies --> <feature version="${project.version}">sling</feature> - <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.urlrewritefilter/4.0.4_1</bundle> + <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.urlrewritefilter/4.0.4_1</bundle> </feature> <!-- Apache Sling Scripting (contrib) --> <feature name="sling-scripting-groovy" version="${project.version}"> @@ -461,14 +461,14 @@ <!-- dependencies --> <feature version="${project.version}">sling</feature> <feature version="${project.version}">sling-scripting</feature> - <bundle>mvn:org.codehaus.groovy/groovy-all/1.8.0</bundle> + <bundle dependency="true">mvn:org.codehaus.groovy/groovy-all/1.8.0</bundle> </feature> <feature name="sling-scripting-java" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.scripting.java/2.0.12</bundle> <!-- dependencies --> <feature version="${project.version}">sling</feature> <feature version="${project.version}">sling-scripting</feature> - <bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> + <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle> </feature> <feature name="sling-scripting-thymeleaf" version="${project.version}"> <bundle>mvn:org.apache.sling/org.apache.sling.scripting.thymeleaf/0.1.7-SNAPSHOT</bundle> @@ -476,6 +476,6 @@ <feature version="${project.version}">sling</feature> <feature version="${project.version}">sling-scripting</feature> <feature version="${project.version}">sling-extension-i18n</feature> - <bundle>mvn:org.javassist/javassist/3.18.2-GA</bundle> + <bundle dependency="true">mvn:org.javassist/javassist/3.18.2-GA</bundle> </feature> </features>