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