Author: jogep
Date: Mon May 16 18:29:42 2011
New Revision: 1103822

URL: http://svn.apache.org/viewvc?rev=1103822&view=rev
Log:
Bring Portlet 2.0 (JSR286) plugin from sandbox to trunk

sync changes from trunk plugin

Modified:
    struts/sandbox/trunk/struts2-portlet2-plugin/pom.xml
    
struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/views/freemarker/PortletFreemarkerResult.java
    struts/sandbox/trunk/struts2-portlet2-plugin/src/main/resources/NOTICE.txt

Modified: struts/sandbox/trunk/struts2-portlet2-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/pom.xml?rev=1103822&r1=1103821&r2=1103822&view=diff
==============================================================================
--- struts/sandbox/trunk/struts2-portlet2-plugin/pom.xml (original)
+++ struts/sandbox/trunk/struts2-portlet2-plugin/pom.xml Mon May 16 18:29:42 
2011
@@ -62,20 +62,35 @@
                        <scope>provided</scope>
                </dependency>
 
-               <!-- Velocity -->
-               <dependency>
-                       <groupId>org.apache.velocity</groupId>
-                       <artifactId>velocity</artifactId>
-                       <version>1.5</version>
-                       <optional>true</optional>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.apache.velocity</groupId>
-                       <artifactId>velocity-tools</artifactId>
-                       <version>1.3</version>
-                       <optional>true</optional>
-               </dependency>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+        </dependency>
+
+        <!-- Velocity -->
+        <dependency>
+            <groupId>org.apache.velocity</groupId>
+            <artifactId>velocity</artifactId>
+            <version>1.6.3</version>
+            <optional>true</optional>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.velocity</groupId>
+            <artifactId>velocity-tools</artifactId>
+            <version>1.3</version>
+            <optional>true</optional>
+            <exclusions>
+                <exclusion>
+                    <groupId>velocity</groupId>
+                    <artifactId>velocity</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>struts</groupId>
+                    <artifactId>struts</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
 
                <!-- Portlet -->
                <dependency>

Modified: 
struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/views/freemarker/PortletFreemarkerResult.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/views/freemarker/PortletFreemarkerResult.java?rev=1103822&r1=1103821&r2=1103822&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/views/freemarker/PortletFreemarkerResult.java
 (original)
+++ 
struts/sandbox/trunk/struts2-portlet2-plugin/src/main/java/org/apache/struts2/views/freemarker/PortletFreemarkerResult.java
 Mon May 16 18:29:42 2011
@@ -50,7 +50,7 @@ import freemarker.template.TemplateModel
 
 /**
  */
-public class PortletFreemarkerResult extends StrutsResultSupport {
+public class PortletFreemarkerResult extends StrutsResultSupport implements 
PortletActionConstants {
 
     private static final long serialVersionUID = -5570612389289887543L;
 
@@ -119,6 +119,7 @@ public class PortletFreemarkerResult ext
                                      ActionInvocation invocation) {
         ActionResponse res = PortletActionContext.getActionResponse();
         // View is rendered outside an action...uh oh...
+        
invocation.getInvocationContext().getSession().put(RENDER_DIRECT_LOCATION, 
location);
         res.setRenderParameter(PortletActionConstants.ACTION_PARAM, 
"freemarkerDirect");
         res.setRenderParameter("location", location);
         res.setRenderParameter(PortletActionConstants.MODE_PARAM, 
PortletActionContext

Modified: 
struts/sandbox/trunk/struts2-portlet2-plugin/src/main/resources/NOTICE.txt
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-portlet2-plugin/src/main/resources/NOTICE.txt?rev=1103822&r1=1103821&r2=1103822&view=diff
==============================================================================
--- struts/sandbox/trunk/struts2-portlet2-plugin/src/main/resources/NOTICE.txt 
(original)
+++ struts/sandbox/trunk/struts2-portlet2-plugin/src/main/resources/NOTICE.txt 
Mon May 16 18:29:42 2011
@@ -1,5 +1,5 @@
 Apache Struts
-Copyright 2000-2007 The Apache Software Foundation
+Copyright 2000-2011 The Apache Software Foundation
 
 This product includes software developed by
 The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file


Reply via email to