Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > b7b667b535110187b1fd477b17aaa11e > files > 2

maven-site-plugin-3.1-3.mga3.src.rpm

From a2052adcf52445e2c3a14fbb0b8fa28bbe763ee8 Mon Sep 17 00:00:00 2001
From: Stanislav Ochotnicky <sochotnicky@redhat.com>
Date: Thu, 26 Jan 2012 12:19:05 +0100
Subject: [PATCH 2/2] Port to jetty 8.x

---
 pom.xml                                            |   30 ++++++++++++++-----
 .../org/apache/maven/plugins/site/SiteRunMojo.java |   20 ++++++------
 2 files changed, 32 insertions(+), 18 deletions(-)

diff --git a/pom.xml b/pom.xml
index 8052e1c..5de9f4a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -388,20 +388,34 @@ under the License.
     </dependency>
 
     <dependency>
-      <groupId>org.mortbay.jetty</groupId>
-      <artifactId>jetty</artifactId>
-      <version>6.1.25</version>
-    </dependency>
+      <groupId>org.eclipse.jetty</groupId>
+      <artifactId>jetty-server</artifactId>
+      <version>8.1.0.RC4</version>
+  </dependency>
+
+    <dependency>
+      <groupId>org.eclipse.jetty</groupId>
+      <artifactId>jetty-webapp</artifactId>
+      <version>8.1.0.RC4</version>
+  </dependency>
+
     <dependency>
-      <groupId>org.mortbay.jetty</groupId>
+      <groupId>org.eclipse.jetty</groupId>
       <artifactId>jetty-util</artifactId>
-      <version>6.1.25</version>
+      <version>8.1.0.RC4</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.eclipse.jetty</groupId>
+      <artifactId>jetty-servlet</artifactId>
+      <version>8.1.0.RC4</version>
+      <scope>test</scope>
     </dependency>
 
     <dependency>
-      <groupId>org.mortbay.jetty</groupId>
+      <groupId>org.eclipse.jetty</groupId>
       <artifactId>jetty-client</artifactId>
-      <version>6.1.25</version>
+      <version>8.1.0.RC4</version>
       <scope>test</scope>
     </dependency>
 
diff --git a/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java b/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java
index 43ff85e..99b9382 100644
--- a/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java
+++ b/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java
@@ -40,12 +40,13 @@ import org.apache.maven.reporting.exec.MavenReportExecution;
 
 import org.codehaus.plexus.util.IOUtil;
 
-import org.mortbay.jetty.Connector;
-import org.mortbay.jetty.Handler;
-import org.mortbay.jetty.Server;
-import org.mortbay.jetty.handler.DefaultHandler;
-import org.mortbay.jetty.nio.SelectChannelConnector;
-import org.mortbay.jetty.webapp.WebAppContext;
+import org.eclipse.jetty.server.Connector;
+import org.eclipse.jetty.server.Handler;
+import org.eclipse.jetty.server.handler.HandlerList;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.handler.DefaultHandler;
+import org.eclipse.jetty.server.nio.SelectChannelConnector;
+import org.eclipse.jetty.webapp.WebAppContext;
 
 /**
  * Starts the site up, rendering documents as requested for faster editing.
@@ -93,10 +94,9 @@ public class SiteRunMojo
         DefaultHandler defaultHandler = new DefaultHandler();
         defaultHandler.setServer( server );
 
-        Handler[] handlers = new Handler[2];
-        handlers[0] = webapp;
-        handlers[1] = defaultHandler;
-        server.setHandlers( handlers );
+        HandlerList handlers = new HandlerList();
+        handlers.setHandlers(new Handler[] { webapp, defaultHandler });
+        server.setHandler(handlers);
 
         getLog().info( "Starting Jetty on http://localhost:" + port + "/" );
         try
-- 
1.7.6.2