Author: gnodet
Date: Mon Nov  1 09:02:05 2010
New Revision: 1029578

URL: http://svn.apache.org/viewvc?rev=1029578&view=rev
Log:
[KARAF-256] Upgrade to pax-web 0.8.0

Modified:
    karaf/trunk/assembly/pom.xml
    karaf/trunk/assembly/src/main/filtered-resources/features.xml
    karaf/trunk/pom.xml

Modified: karaf/trunk/assembly/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/assembly/pom.xml?rev=1029578&r1=1029577&r2=1029578&view=diff
==============================================================================
--- karaf/trunk/assembly/pom.xml (original)
+++ karaf/trunk/assembly/pom.xml Mon Nov  1 09:02:05 2010
@@ -285,9 +285,48 @@
             <optional>true</optional>
         </dependency>
         <dependency>
-            <groupId>org.apache.servicemix.bundles</groupId>
-            <artifactId>org.apache.servicemix.bundles.jetty-bundle</artifactId>
-            <optional>true</optional>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-io</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-http</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-continuation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-server</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-security</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-servlet</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-xml</artifactId>
+        </dependency>
+        <dependency>
+               <groupId>org.objectweb.asm</groupId>
+<artifactId>com.springsource.org.objectweb.asm</artifactId>
+        </dependency>
+        <dependency>
+               <groupId>org.objectweb.asm</groupId>
+<artifactId>com.springsource.org.objectweb.asm.tree</artifactId>
+        </dependency>
+        <dependency>
+               <groupId>org.objectweb.asm</groupId>
+<artifactId>com.springsource.org.objectweb.asm.commons</artifactId>
         </dependency>
         <dependency>
             <groupId>org.ops4j.pax.web</groupId>
@@ -324,6 +363,11 @@
             <artifactId>pax-web-extender-whiteboard</artifactId>
             <optional>true</optional>
         </dependency>
+         <dependency>
+            <groupId>org.ops4j.pax.web</groupId>
+            <artifactId>pax-web-deployer</artifactId>
+            <optional>true</optional>
+        </dependency>
     </dependencies>
     <build>
         <resources>

Modified: karaf/trunk/assembly/src/main/filtered-resources/features.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/assembly/src/main/filtered-resources/features.xml?rev=1029578&r1=1029577&r2=1029578&view=diff
==============================================================================
--- karaf/trunk/assembly/src/main/filtered-resources/features.xml (original)
+++ karaf/trunk/assembly/src/main/filtered-resources/features.xml Mon Nov  1 
09:02:05 2010
@@ -55,33 +55,47 @@
     <feature name="config" version="${project.version}">
         <bundle 
start-level='30'>mvn:org.apache.karaf.shell/org.apache.karaf.shell.config/${project.version}</bundle>
     </feature>
-    <feature name="http" version="${project.version}">
+       <feature name="jetty" version="${jetty.version}" resolver="(obr)">
+        <bundle 
dependency='true'>mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/${geronimo.servlet.version}</bundle>
+        <bundle 
dependency='true'>mvn:org.objectweb.asm/com.springsource.org.objectweb.asm/${asm.version}</bundle>
+           <bundle 
dependency='true'>mvn:org.objectweb.asm/com.springsource.org.objectweb.asm.tree/${asm.version}</bundle>
+           <bundle 
dependency='true'>mvn:org.objectweb.asm/com.springsource.org.objectweb.asm.commons/${asm.version}</bundle>
+           <bundle>mvn:org.eclipse.jetty/jetty-util/${jetty.version}</bundle>
+           <bundle>mvn:org.eclipse.jetty/jetty-io/${jetty.version}</bundle>
+           <bundle>mvn:org.eclipse.jetty/jetty-http/${jetty.version}</bundle>
+           
<bundle>mvn:org.eclipse.jetty/jetty-continuation/${jetty.version}</bundle>
+           <bundle>mvn:org.eclipse.jetty/jetty-server/${jetty.version}</bundle>
+           
<bundle>mvn:org.eclipse.jetty/jetty-security/${jetty.version}</bundle>
+           
<bundle>mvn:org.eclipse.jetty/jetty-servlet/${jetty.version}</bundle>
+       <bundle>mvn:org.eclipse.jetty/jetty-xml/${jetty.version}</bundle>
+       </feature>
+    <feature name="http" version="${project.version}" resolver="(obr)">
         <config name="org.ops4j.pax.web">
             org.osgi.service.http.port=8181
+            org.ops4j.pax.web.config.file=${karaf.base}/etc/jetty.xml
         </config>
-        
<bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/${geronimo.servlet.version}</bundle>
-        
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jetty-bundle/${jetty.bundle.version}</bundle>
-        <bundle>mvn:org.ops4j.pax.web/pax-web-api/${pax.web.version}</bundle>
+        <feature version="[7.0,8.0)">jetty</feature>
+       <bundle>mvn:org.ops4j.pax.web/pax-web-api/${pax.web.version}</bundle>
         <bundle>mvn:org.ops4j.pax.web/pax-web-spi/${pax.web.version}</bundle>
         
<bundle>mvn:org.ops4j.pax.web/pax-web-runtime/${pax.web.version}</bundle>
         <bundle>mvn:org.ops4j.pax.web/pax-web-jetty/${pax.web.version}</bundle>
     </feature>
-    <feature name="war" version="${project.version}">
-        <feature version="${project.version}">http</feature>
+    <feature name="war" version="${project.version}" resolver="(obr)">
+        <feature>http</feature>
         <bundle>mvn:org.ops4j.pax.web/pax-web-jsp/${pax.web.version}</bundle>
         
<bundle>mvn:org.ops4j.pax.web/pax-web-extender-war/${pax.web.version}</bundle>
         
<bundle>mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/${pax.web.version}</bundle>
+        
<bundle>mvn:org.ops4j.pax.web/pax-web-deployer/${pax.web.version}</bundle>
         <bundle>mvn:org.ops4j.pax.url/pax-url-war/${pax.url.version}</bundle>
-        
<bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.war/${project.version}</bundle>
     </feature>
     <feature name="kar" version="${project.version}">
         
<bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.kar/${project.version}</bundle>
     </feature>
     <feature name="webconsole-base" version="${project.version}">
-        <feature version="${project.version}">http</feature>
         <config name="org.apache.karaf.webconsole">
             realm=karaf
         </config>
+        <feature>http</feature>
         
<bundle>mvn:org.apache.felix/org.apache.felix.metatype/${felix.metatype.version}</bundle>
         
<bundle>mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.branding/${project.version}</bundle>
         
<bundle>mvn:org.apache.felix/org.apache.felix.webconsole/${felix.webconsole.version}</bundle>

Modified: karaf/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/karaf/trunk/pom.xml?rev=1029578&r1=1029577&r2=1029578&view=diff
==============================================================================
--- karaf/trunk/pom.xml (original)
+++ karaf/trunk/pom.xml Mon Nov  1 09:02:05 2010
@@ -107,9 +107,10 @@
         <commons-codec.bundle.version>1.3_3</commons-codec.bundle.version>
         <commons-lang.bundle.version>2.4_4</commons-lang.bundle.version>
         <jasypt.bundle.version>1.6_1</jasypt.bundle.version>
-        <jetty.bundle.version>6.1.22_2</jetty.bundle.version>
+        <jetty.version>7.1.6.v20100715</jetty.version>
         <junit.bundle.version>4.7_1</junit.bundle.version>
 
+        <asm.version>3.1.0</asm.version>
         <commons.logging.version>1.1.1</commons.logging.version>
         <geronimo.servlet.version>1.1.2</geronimo.servlet.version>
         <depends.maven.plugin.version>1.0</depends.maven.plugin.version>
@@ -137,7 +138,7 @@
         <pax.logging.version>1.5.3</pax.logging.version>
         <pax.runner.version>1.5.0</pax.runner.version>
         <pax.url.version>1.2.0</pax.url.version>
-        <pax.web.version>0.7.3</pax.web.version>
+        <pax.web.version>0.8.0</pax.web.version>
         <pax.tinybundles.version>1.3.0</pax.tinybundles.version>
         <servlet.api.version>2.5</servlet.api.version>
         <spring.osgi.version>1.2.0</spring.osgi.version>
@@ -596,9 +597,59 @@
                 <version>${junit.bundle.version}</version>
             </dependency>
             <dependency>
-                <groupId>org.apache.servicemix.bundles</groupId>
-                
<artifactId>org.apache.servicemix.bundles.jetty-bundle</artifactId>
-                <version>${jetty.bundle.version}</version>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-util</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-io</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-http</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-continuation</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-server</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-security</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-servlet</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.jetty</groupId>
+                <artifactId>jetty-xml</artifactId>
+                <version>${jetty.version}</version>
+            </dependency>
+            <dependency>
+               <groupId>org.objectweb.asm</groupId>
+                               
<artifactId>com.springsource.org.objectweb.asm</artifactId>
+                               <version>${asm.version}</version>
+            </dependency>
+            <dependency>
+               <groupId>org.objectweb.asm</groupId>
+                               
<artifactId>com.springsource.org.objectweb.asm.tree</artifactId>
+                               <version>${asm.version}</version>
+            </dependency>
+            <dependency>
+               <groupId>org.objectweb.asm</groupId>
+                               
<artifactId>com.springsource.org.objectweb.asm.commons</artifactId>
+                               <version>${asm.version}</version>
             </dependency>
             <dependency>
                 <groupId>log4j</groupId>
@@ -804,6 +855,11 @@
             </dependency>
             <dependency>
                 <groupId>org.ops4j.pax.web</groupId>
+                <artifactId>pax-web-deployer</artifactId>
+                <version>${pax.web.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.ops4j.pax.web</groupId>
                 <artifactId>pax-web-extender-war</artifactId>
                 <version>${pax.web.version}</version>
             </dependency>


Reply via email to