From 93c092de041f4d682530d5280d361978bcdf01fd Mon Sep 17 00:00:00 2001 From: "Donald J. Brown" Date: Wed, 27 Sep 2006 07:31:21 +0000 Subject: [PATCH] Creating sitemesh plugin WW-1457 git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@450363 13f79535-47bb-0310-9956-ffa450edef68 --- apps/showcase/pom.xml | 5 +++ core/pom.xml | 8 ---- .../struts2/dispatcher/FilterDispatcher.java | 1 - plugins/sitemesh/pom.xml | 45 +++++++++++++++++++ .../sitemesh/FreeMarkerPageFilter.java | 0 .../struts2/sitemesh/TemplatePageFilter.java | 0 .../struts2/sitemesh/VelocityPageFilter.java | 0 7 files changed, 50 insertions(+), 9 deletions(-) create mode 100644 plugins/sitemesh/pom.xml rename {core => plugins/sitemesh}/src/main/java/org/apache/struts2/sitemesh/FreeMarkerPageFilter.java (100%) rename {core => plugins/sitemesh}/src/main/java/org/apache/struts2/sitemesh/TemplatePageFilter.java (100%) rename {core => plugins/sitemesh}/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java (100%) diff --git a/apps/showcase/pom.xml b/apps/showcase/pom.xml index c7631bc9d..6431ca911 100644 --- a/apps/showcase/pom.xml +++ b/apps/showcase/pom.xml @@ -42,6 +42,11 @@ ${pom.version} + + org.apache.struts + struts2-sitemesh-plugin + ${pom.version} + javax.servlet diff --git a/core/pom.xml b/core/pom.xml index 2fc402fa7..82b83d97d 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -128,14 +128,6 @@ true - - - opensymphony - sitemesh - 2.2.1 - true - - jetty diff --git a/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java b/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java index fffe1e1bc..73152727d 100644 --- a/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java +++ b/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java @@ -49,7 +49,6 @@ import org.apache.struts2.dispatcher.mapper.ActionMapper; import org.apache.struts2.dispatcher.mapper.ActionMapperFactory; import org.apache.struts2.dispatcher.mapper.ActionMapping; -import com.opensymphony.module.sitemesh.RequestConstants; import com.opensymphony.xwork2.util.ClassLoaderUtil; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.XWorkException; diff --git a/plugins/sitemesh/pom.xml b/plugins/sitemesh/pom.xml new file mode 100644 index 000000000..b0d9a8b4a --- /dev/null +++ b/plugins/sitemesh/pom.xml @@ -0,0 +1,45 @@ + + + 4.0.0 + + org.apache.struts + struts2-plugins + 2.0.1-SNAPSHOT + + org.apache.struts + struts2-sitemesh-plugin + jar + Struts 2 Sitemesh Plugin + + + + apache-site + scp://people.apache.org/www/struts.apache.org/2.x/plugins/sitemesh + + + + + + opensymphony + sitemesh + 2.2.1 + + + + velocity + velocity + 1.4 + true + + + + velocity-tools + velocity-tools + 1.1 + true + + + + + diff --git a/core/src/main/java/org/apache/struts2/sitemesh/FreeMarkerPageFilter.java b/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/FreeMarkerPageFilter.java similarity index 100% rename from core/src/main/java/org/apache/struts2/sitemesh/FreeMarkerPageFilter.java rename to plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/FreeMarkerPageFilter.java diff --git a/core/src/main/java/org/apache/struts2/sitemesh/TemplatePageFilter.java b/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/TemplatePageFilter.java similarity index 100% rename from core/src/main/java/org/apache/struts2/sitemesh/TemplatePageFilter.java rename to plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/TemplatePageFilter.java diff --git a/core/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java b/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java similarity index 100% rename from core/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java rename to plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java