Author: lukaszlenart
Date: Wed Feb 13 13:39:22 2013
New Revision: 850481

Log:
Updates draft docs

Added:
    
websites/production/struts/content/development/2.x/docs/version-notes-2310.html
Modified:
    
websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html
    websites/production/struts/content/development/2.x/docs/guides.html
    websites/production/struts/content/development/2.x/docs/migration-guide.html

Modified: 
websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html
==============================================================================
--- 
websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html
 (original)
+++ 
websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html
 Wed Feb 13 13:39:22 2013
@@ -125,17 +125,21 @@ under the License. 
         <DIV class="wiki-content">
           <H1><A name="BuildingStruts2-Normalrelease-Content"></A>Content</H1>
 <STYLE type="text/css">/*<![CDATA[*/
-div.rbtoc1355736272107 {margin-left: 0px;padding: 0px;}
-div.rbtoc1355736272107 ul {list-style: none;margin-left: 0px;}
-div.rbtoc1355736272107 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1360223026950 {margin-left: 0px;padding: 0px;}
+div.rbtoc1360223026950 ul {list-style: none;margin-left: 0px;}
+div.rbtoc1360223026950 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</STYLE><DIV class="rbtoc1355736272107">
+/*]]>*/</STYLE><DIV class="rbtoc1360223026950">
 <UL>
     <LI><SPAN class="TOCOutline">1</SPAN> <A 
href="#BuildingStruts2-Normalrelease-BuildingSteps%2528Struts%2529">Building 
Steps (Struts)</A></LI>
 <UL>
     <LI><SPAN class="TOCOutline">1.1</SPAN> <A 
href="#BuildingStruts2-Normalrelease-Gettingready">Getting ready</A></LI>
     <LI><SPAN class="TOCOutline">1.2</SPAN> <A 
href="#BuildingStruts2-Normalrelease-Obtainafreshcheckout.">Obtain a fresh 
checkout.</A></LI>
     <LI><SPAN class="TOCOutline">1.3</SPAN> <A 
href="#BuildingStruts2-Normalrelease-Changesitetarget">Change site 
target</A></LI>
+<UL>
+    <LI><SPAN class="TOCOutline">1.3.1</SPAN> <A 
href="#BuildingStruts2-Normalrelease-Before%253A">Before:</A></LI>
+    <LI><SPAN class="TOCOutline">1.3.2</SPAN> <A 
href="#BuildingStruts2-Normalrelease-After%253A">After:</A></LI>
+</UL>
     <LI><SPAN class="TOCOutline">1.4</SPAN> <A 
href="#BuildingStruts2-Normalrelease-Updateversionofarchetypes">Update version 
of archetypes</A></LI>
     <LI><SPAN class="TOCOutline">1.5</SPAN> <A 
href="#BuildingStruts2-Normalrelease-Preparerelease">Prepare release</A></LI>
     <LI><SPAN class="TOCOutline">1.6</SPAN> <A 
href="#BuildingStruts2-Normalrelease-Performtherelease">Perform the 
release</A></LI>
@@ -183,14 +187,27 @@ svn co https:<SPAN class="code-comment">
 </DIV></DIV> 
 
 <H3><A name="BuildingStruts2-Normalrelease-Changesitetarget"></A>Change site 
target</H3>
-<P>Edit the top pom.xml file and replace 2.x the url below with version number 
that's going to be released</P>
+<P>Edit the top pom.xml file and replace 2.x the url below with major.minor.x 
part of version number that's going to be released (eg. version is 2.3.10 -&gt; 
2.3.x) and rename <EM>development</EM> folder to <EM>release</EM>.</P>
+
+<H5><A name="BuildingStruts2-Normalrelease-Before%3A"></A>Before:</H5>
+<DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent 
panelContent">
+<PRE class="code-xml">
+    <SPAN class="code-tag">&lt;distributionManagement&gt;</SPAN>
+        <SPAN class="code-tag">&lt;site&gt;</SPAN>
+            <SPAN class="code-tag">&lt;id&gt;</SPAN>apache-site<SPAN 
class="code-tag">&lt;/id&gt;</SPAN>
+            <SPAN 
class="code-tag">&lt;url&gt;</SPAN>scm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/development/2.x/<SPAN
 class="code-tag">&lt;/url&gt;</SPAN>
+        <SPAN class="code-tag">&lt;/site&gt;</SPAN>
+    <SPAN class="code-tag">&lt;/distributionManagement&gt;</SPAN>
+</PRE>
+</DIV></DIV>
 
+<H5><A name="BuildingStruts2-Normalrelease-After%3A"></A>After:</H5>
 <DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent 
panelContent">
 <PRE class="code-xml">
     <SPAN class="code-tag">&lt;distributionManagement&gt;</SPAN>
         <SPAN class="code-tag">&lt;site&gt;</SPAN>
             <SPAN class="code-tag">&lt;id&gt;</SPAN>apache-site<SPAN 
class="code-tag">&lt;/id&gt;</SPAN>
-            <SPAN 
class="code-tag">&lt;url&gt;</SPAN>scp://people.apache.org/www/struts.apache.org/2.x/<SPAN
 class="code-tag">&lt;/url&gt;</SPAN>
+            <SPAN 
class="code-tag">&lt;url&gt;</SPAN>scm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/release/2.3.x/<SPAN
 class="code-tag">&lt;/url&gt;</SPAN>
         <SPAN class="code-tag">&lt;/site&gt;</SPAN>
     <SPAN class="code-tag">&lt;/distributionManagement&gt;</SPAN>
 </PRE>
@@ -199,23 +216,23 @@ svn co https:<SPAN class="code-comment">
 <P>commit the change</P>
 
 <H3><A 
name="BuildingStruts2-Normalrelease-Updateversionofarchetypes"></A>Update 
version of archetypes</H3>
-<P>Edit src/site/resources/archetype-catalog.xml and change version of 
archetypes to current $VERSION, save and commit.</P>
+<P>Edit <TT>src/site/resources/archetype-catalog.xml</TT> and change version 
of archetypes to current $VERSION, save and commit.</P>
 
 <H3><A name="BuildingStruts2-Normalrelease-Preparerelease"></A>Prepare 
release</H3>
 <P>Tag the release by using the &quot;release:prepare&quot; goal of Maven: </P>
 <DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent 
panelContent">
 <PRE class="code-java">
-mvn release:prepare -Dusername=yourSvnUsername -Dpassword=yourSvnPassword 
-DautoVersionSubmodules=<SPAN class="code-keyword">true</SPAN>
+mvn release:prepare -DautoVersionSubmodules=<SPAN 
class="code-keyword">true</SPAN> -Dusername=yourSvnUsername 
-Dpassword=yourSvnPassword
 </PRE>
 </DIV></DIV>
 
-<P>For a <A 
href="http://maven.apache.org/plugins/maven-release-plugin/usage.html"; 
class="external-link" rel="nofollow">dry run</A>, add '-DdryRun=true'. If you 
do a dry run, use 'mvn release:clean' to clean up after you have looked at the 
output. </P>
+<P>For a <A 
href="http://maven.apache.org/plugins/maven-release-plugin/usage.html"; 
class="external-link" rel="nofollow">dry run</A>, add <TT>-DdryRun=true</TT>. 
If you do a dry run, use <TT>mvn release:clean</TT> to clean up after you have 
looked at the output. </P>
 
 <P>When prompted for the SCM tag name, follow this pattern: 
STRUTS_2_3_[PATCH_VERSION]</P>
 
 <DIV class="panelMacro"><TABLE class="noteMacro"><COLGROUP><COL 
width="24"><COL></COLGROUP><TR><TD valign="top"><IMG 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif"; 
width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD>For some 
reason, when using svn client 1.5, the release plugin might fail to tag the 
release, if it fails, run:<BR>
-svn up -r head<BR>
-mvn release:prepare -Dresume</TD></TR></TABLE></DIV>
+<TT>svn up -r head</TT><BR>
+<TT>mvn release:prepare -Dresume</TT></TD></TR></TABLE></DIV>
 
 <DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent 
panelContent">
 <PRE class="code-java">
@@ -228,7 +245,7 @@ mvn release:prepare -Dresume</TD></TR></
 </PRE>
 </DIV></DIV>
 
-<DIV class="panelMacro"><TABLE class="noteMacro"><COLGROUP><COL 
width="24"><COL></COLGROUP><TR><TD valign="top"><IMG 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif"; 
width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD>If you get 
the error message above, try to re-run mvn release:prepare 
-Dusername=yourSvnUsername -Dpassword=yourSvnPassword 
-DautoVersionSubmodules=true command again, -Dresume flag is set to true by 
default and the plugin will resume the release process from where it failed 
before.</TD></TR></TABLE></DIV>
+<DIV class="panelMacro"><TABLE class="noteMacro"><COLGROUP><COL 
width="24"><COL></COLGROUP><TR><TD valign="top"><IMG 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif"; 
width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD>If you get 
the error message above, try to re-run <TT>mvn release:prepare 
-Dusername=yourSvnUsername -Dpassword=yourSvnPassword 
-DautoVersionSubmodules=true</TT> command again, <TT>-Dresume</TT> flag is set 
to true by default and the plugin will resume the release process from where it 
failed before.</TD></TR></TABLE></DIV>
 
 <P>This step will (<A 
href="http://maven.apache.org/plugins/maven-release-plugin/examples/prepare-release.html";
 class="external-link" rel="nofollow">more information</A>):</P>
 <UL>
@@ -275,7 +292,7 @@ mvn javadoc:javadoc deploy site-deploy -
 
 <H3><A name="BuildingStruts2-Normalrelease-Movetheassemblies"></A>Move the 
assemblies</H3>
 
-<P>To simplify testing, the assemblies have to be moved to the 
/www/people.apache.org/builds/struts/$VERSION dir.</P>
+<P>To simplify testing, the assemblies have to be moved to the 
<TT>/www/people.apache.org/builds/struts/$VERSION</TT> dir.</P>
 
 <P>After closing repository in Nexus, check if the release files are available 
from staging repository as bellow:</P>
 
@@ -345,7 +362,7 @@ cp struts-$VERSION-all.* /www/www.apache
 </PRE>
 </DIV></DIV>
 
-<P>If a new DTD was defined, copy it to /www/struts.apache.org/dtds/ and 
change permission to struts group (chown :struts *.dtd) and write rights (chmod 
g+w *.dtd).</P>
+<P>If a new DTD was defined, copy it to <TT>/www/struts.apache.org/dtds/</TT> 
and change permission to struts group (<TT>chown :struts *.dtd</TT>) and write 
rights (<TT>chmod g+w *.dtd</TT>).</P>
 
 <DIV class="panelMacro"><TABLE class="noteMacro"><COLGROUP><COL 
width="24"><COL></COLGROUP><TR><TD valign="top"><IMG 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif"; 
width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD>The default 
setup on people.apache.org will leave the files and directories only changeable 
by the user who creates them. The last two steps will allow future releases to 
go smoothly.</TD></TR></TABLE></DIV>
 
@@ -354,7 +371,7 @@ cp struts-$VERSION-all.* /www/www.apache
 See <A href="http://maven.apache.org/developers/release/apache-release.html"; 
class="external-link" rel="nofollow">Releasing a Maven-based project</A> for 
further details.</P>
 
 <H3><A name="BuildingStruts2-Normalrelease-Cleanupoldreleases"></A>Clean up 
old releases</H3>
-<P>Remove the old files from under /www/www.apache.org/dist/struts/ to 
synchronise only the latest version with peers. All the files from 
/www/www.apache.org/dist/ are always mirrored to <A 
href="http://archive.apache.org/dist/struts/"; class="external-link" 
rel="nofollow">http://archive.apache.org/dist/struts/</A></P>
+<P>Remove the old files from under <TT>/www/www.apache.org/dist/struts/</TT> 
to synchronise only the latest version with peers. All the files from 
<TT>/www/www.apache.org/dist/</TT> are always mirrored to <TT><A 
href="http://archive.apache.org/dist/struts/"; class="external-link" 
rel="nofollow">http://archive.apache.org/dist/struts/</A></TT></P>
 
 <H3><A name="BuildingStruts2-Normalrelease-Waitforrsync"></A>Wait for 
rsync</H3>
 <P>Wait 24 hours before proceeding. </P>
@@ -376,7 +393,7 @@ chmod -R g+w /www/struts.apache.org/$VER
 </PRE>
 </DIV></DIV>
 
-<P>Edit /www/struts.apache.org/$VERSION/archetype-catalog.xml and update the 
version of artifacts</P>
+<P>Edit <TT>/www/struts.apache.org/$VERSION/archetype-catalog.xml</TT> and 
update the version of artifacts</P>
 
 <H3><A 
name="BuildingStruts2-Normalrelease-Updatesite%28Strutstoplevelsite%29"></A>Update
 site (Struts top level site)</H3>
 <UL>
@@ -418,13 +435,13 @@ mvn site-deploy
 <P>Revert back the site target to 2.x and commit the change</P>
 
 <H3><A 
name="BuildingStruts2-Normalrelease-Redeploythedraftdocs%28Optional%29"></A>Redeploy
 the draft docs (Optional)</H3>
-<P>Make public available all the pages that could leak confidential 
information about the vulnerability. Wait or manually export the space in 
Confluence. Build snapshot locally and copy 
assembly/target/assembly/out/struts2-#.#.#-SNAPSHOT-docs.zip to 
people.apache.org and update /www/struts.apache.org/2.x/docs</P>
+<P>Make public available all the pages that could leak confidential 
information about the vulnerability. Wait or manually export the space in 
Confluence. Build snapshot locally and copy 
<TT>assembly/target/assembly/out/struts2-#.#.#-SNAPSHOT-docs.zip</TT> to 
<TT>people.apache.org</TT> and update 
<TT>/www/struts.apache.org/2.x/docs</TT></P>
 
 <H3><A name="BuildingStruts2-Normalrelease-Permissions"></A>Permissions </H3>
 <P>After updating the site, be sure that the permissions are set to group 
writeable (<TT>$ chmod &#45;R g+w .</TT>) </P>
 
 <H3><A name="BuildingStruts2-Normalrelease-Postannouncements"></A>Post 
announcements </H3>
-<P>We leave this as the last step, once the artifacts have had time to sync up 
on the mirrors. Target it to: user@struts.a.o and announcements@struts.a.o, 
samples are available at <A href="sample-announcements.html" title="Sample 
announcements">Sample announcements</A> page</P>
+<P>We leave this as the last step, once the artifacts have had time to sync up 
on the mirrors. Target it to: <TT>user@struts.a.o</TT> and 
<TT>announcements@struts.a.o</TT>, samples are available at <A 
href="sample-announcements.html" title="Sample announcements">Sample 
announcements</A> page</P>
         </DIV>
 
         

Modified: websites/production/struts/content/development/2.x/docs/guides.html
==============================================================================
--- websites/production/struts/content/development/2.x/docs/guides.html 
(original)
+++ websites/production/struts/content/development/2.x/docs/guides.html Wed Feb 
13 13:39:22 2013
@@ -352,7 +352,7 @@ under the License. 
 <H3><A name="Guides-VersionNotes2.3.x"></A>Version Notes 2.3.x</H3>
 
 <UL>
-       <LI><A href="version-notes-239.html" title="Version Notes 
2.3.9">Version Notes 2.3.9</A> - not yet released</LI>
+       <LI><A href="version-notes-2310.html" title="Version Notes 
2.3.10">Version Notes 2.3.10</A></LI>
        <LI><A href="version-notes-238.html" title="Version Notes 
2.3.8">Version Notes 2.3.8</A></LI>
        <LI><A href="version-notes-237.html" title="Version Notes 
2.3.7">Version Notes 2.3.7</A></LI>
        <LI><A href="version-notes-2341.html" title="Version Notes 
2.3.4.1">Version Notes 2.3.4.1</A></LI>

Modified: 
websites/production/struts/content/development/2.x/docs/migration-guide.html
==============================================================================
--- 
websites/production/struts/content/development/2.x/docs/migration-guide.html 
(original)
+++ 
websites/production/struts/content/development/2.x/docs/migration-guide.html 
Wed Feb 13 13:39:22 2013
@@ -129,7 +129,7 @@ under the License. 
 <H3><A name="MigrationGuide-VersionNotes2.3.x"></A>Version Notes 2.3.x</H3>
 
 <UL>
-       <LI><A href="version-notes-239.html" title="Version Notes 
2.3.9">Version Notes 2.3.9</A> - not yet released</LI>
+       <LI><A href="version-notes-2310.html" title="Version Notes 
2.3.10">Version Notes 2.3.10</A></LI>
        <LI><A href="version-notes-238.html" title="Version Notes 
2.3.8">Version Notes 2.3.8</A></LI>
        <LI><A href="version-notes-237.html" title="Version Notes 
2.3.7">Version Notes 2.3.7</A></LI>
        <LI><A href="version-notes-2341.html" title="Version Notes 
2.3.4.1">Version Notes 2.3.4.1</A></LI>
@@ -424,7 +424,7 @@ under the License. 
                           <A href="version-notes-238.html" title="Version 
Notes 2.3.8">Version Notes 2.3.8</A>
               <SPAN class="smalltext">(Apache Struts 2 Documentation)</SPAN>
               <BR>
-                          <A href="version-notes-239.html" title="Version 
Notes 2.3.9">Version Notes 2.3.9</A>
+                          <A href="version-notes-2310.html" title="Version 
Notes 2.3.10">Version Notes 2.3.10</A>
               <SPAN class="smalltext">(Apache Struts 2 Documentation)</SPAN>
               <BR>
                       </DIV>

Added: 
websites/production/struts/content/development/2.x/docs/version-notes-2310.html
==============================================================================
--- 
websites/production/struts/content/development/2.x/docs/version-notes-2310.html 
(added)
+++ 
websites/production/struts/content/development/2.x/docs/version-notes-2310.html 
Wed Feb 13 13:39:22 2013
@@ -0,0 +1,207 @@
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE- 2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License. 
+-->
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<HTML>
+  <HEAD>
+    <LINK type="text/css" rel="stylesheet" 
href="https://struts.apache.org/css/default.css";>
+    <STYLE type="text/css">
+      .dp-highlighter {
+        width:95% !important;
+      }
+    </STYLE>
+    <STYLE type="text/css">
+      .footer {
+        background-image:      
url('https://cwiki.apache.org/confluence/images/border/border_bottom.gif');
+        background-repeat:     repeat-x;
+        background-position:   left top;
+        padding-top:           4px;
+        color:                 #666;
+      }
+    </STYLE>
+    <SCRIPT type="text/javascript" language="javascript">
+      var hide = null;
+      var show = null;
+      var children = null;
+
+      function init() {
+        /* Search form initialization */
+        var form = document.forms['search'];
+        if (form != null) {
+          form.elements['domains'].value = location.hostname;
+          form.elements['sitesearch'].value = location.hostname;
+        }
+
+        /* Children initialization */
+        hide = document.getElementById('hide');
+        show = document.getElementById('show');
+        children = document.all != null ?
+                   document.all['children'] :
+                   document.getElementById('children');
+        if (children != null) {
+          children.style.display = 'none';
+          show.style.display = 'inline';
+          hide.style.display = 'none';
+        }
+      }
+
+      function showChildren() {
+        children.style.display = 'block';
+        show.style.display = 'none';
+        hide.style.display = 'inline';
+      }
+
+      function hideChildren() {
+        children.style.display = 'none';
+        show.style.display = 'inline';
+        hide.style.display = 'none';
+      }
+    </SCRIPT>
+    <TITLE>Version Notes 2.3.10</TITLE>
+  <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+  <BODY onload="init()">
+    <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+      <TR class="topBar">
+        <TD align="left" valign="middle" class="topBarDiv" align="left" 
nowrap="">
+          &nbsp;<A href="home.html" title="Apache Struts 2 
Documentation">Apache Struts 2 Documentation</A>&nbsp;&gt;&nbsp;<A 
href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="guides.html" 
title="Guides">Guides</A>&nbsp;&gt;&nbsp;<A href="migration-guide.html" 
title="Migration Guide">Migration Guide</A>&nbsp;&gt;&nbsp;<A href="" 
title="Version Notes 2.3.10">Version Notes 2.3.10</A>
+        </TD>
+        <TD align="right" valign="middle" nowrap="">
+          <FORM name="search" action="http://www.google.com/search"; 
method="get">
+            <INPUT type="hidden" name="ie" value="UTF-8">
+            <INPUT type="hidden" name="oe" value="UTF-8">
+            <INPUT type="hidden" name="domains" value="">
+            <INPUT type="hidden" name="sitesearch" value="">
+            <INPUT type="text" name="q" maxlength="255" value="">        
+            <INPUT type="submit" name="btnG" value="Google Search">
+          </FORM>
+        </TD>
+      </TR> 
+    </TABLE>
+
+    <DIV id="PageContent">
+      <DIV class="pageheader" style="padding: 6px 0px 0px 0px;">
+        <!-- We'll enable this once we figure out how to access (and save) the 
logo resource -->
+        <!--img src="/wiki/images/confluence_logo.gif" style="float: left; 
margin: 4px 4px 4px 10px;" border="0"-->
+        <DIV style="margin: 0px 10px 0px 10px" class="smalltext">Apache Struts 
2 Documentation</DIV>
+        <DIV style="margin: 0px 10px 8px 10px" class="pagetitle">Version Notes 
2.3.10</DIV>
+
+        <DIV class="greynavbar" align="right" style="padding: 2px 10px; 
margin: 0px;">
+          <A 
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=30746909";>
+            <IMG 
src="https://cwiki.apache.org/confluence/images/icons/notep_16.gif"; height="16" 
width="16" border="0" align="absmiddle" title="Edit Page"></A>
+            <A 
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=30746909";>Edit
 Page</A>
+          &nbsp;
+          <A 
href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW";>
+            <IMG 
src="https://cwiki.apache.org/confluence/images/icons/browse_space.gif"; 
height="16" width="16" border="0" align="absmiddle" title="Browse Space"></A>
+            <A 
href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW";>Browse 
Space</A>
+          &nbsp;
+          <A 
href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=30746909";>
+            <IMG 
src="https://cwiki.apache.org/confluence/images/icons/add_page_16.gif"; 
height="16" width="16" border="0" align="absmiddle" title="Add Page"></A>
+          <A 
href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=30746909";>Add
 Page</A>
+          &nbsp;
+          <A 
href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=30746909";>
+            <IMG 
src="https://cwiki.apache.org/confluence/images/icons/add_blogentry_16.gif"; 
height="16" width="16" border="0" align="absmiddle" title="Add News"></A>
+          <A 
href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=30746909";>Add
 News</A>
+        </DIV>
+      </DIV>
+
+      <DIV class="pagecontent">
+        <DIV class="wiki-content">
+          <P><IMG class="emoticon" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"; 
height="16" width="16" align="absmiddle" alt="" border="0"> These are the notes 
for the Struts 2.3.10 distribution.</P>
+
+<P><IMG class="emoticon" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"; 
height="16" width="16" align="absmiddle" alt="" border="0"> For prior notes in 
this release series, see <A href="version-notes-238.html" title="Version Notes 
2.3.8">Version Notes 2.3.8</A></P>
+
+<UL>
+       <LI>If you are a Maven user, you might want to get started using the <A 
href="struts-2-maven-archetypes.html" title="Struts 2 Maven Archetypes">Maven 
Archetype</A>.</LI>
+       <LI>Another quick-start entry point is the <B>blank</B> application. 
Rename and deploy the WAR as a starting point for your own development.</LI>
+</UL>
+
+
+<DIV class="code panel" style="border-width: 1px;"><DIV class="codeHeader 
panelHeader" style="border-bottom-width: 1px;"><B>Maven 
Dependency</B></DIV><DIV class="codeContent panelContent">
+<PRE class="code-xml"><SPAN class="code-tag">&lt;dependency&gt;</SPAN>
+  <SPAN class="code-tag">&lt;groupId&gt;</SPAN>org.apache.struts<SPAN 
class="code-tag">&lt;/groupId&gt;</SPAN>
+  <SPAN class="code-tag">&lt;artifactId&gt;</SPAN>struts2-core<SPAN 
class="code-tag">&lt;/artifactId&gt;</SPAN>
+  <SPAN class="code-tag">&lt;version&gt;</SPAN>2.3.10<SPAN 
class="code-tag">&lt;/version&gt;</SPAN>
+<SPAN class="code-tag">&lt;/dependency&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<P>You can also use Struts Archetype Catalog like below</P>
+
+<DIV class="code panel" style="border-width: 1px;"><DIV class="codeHeader 
panelHeader" style="border-bottom-width: 1px;"><B>Struts Archetype 
Catalog</B></DIV><DIV class="codeContent panelContent">
+<PRE class="code-none">
+mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/2.3.10/
+</PRE>
+</DIV></DIV>
+
+<DIV class="code panel" style="border-width: 1px;"><DIV class="codeHeader 
panelHeader" style="border-bottom-width: 1px;"><B>Staging 
Repository</B></DIV><DIV class="codeContent panelContent">
+<PRE class="code-xml"><SPAN class="code-tag">&lt;repositories&gt;</SPAN>
+  <SPAN class="code-tag">&lt;repository&gt;</SPAN>
+    <SPAN class="code-tag">&lt;id&gt;</SPAN>apache.nexus<SPAN 
class="code-tag">&lt;/id&gt;</SPAN>
+    <SPAN class="code-tag">&lt;name&gt;</SPAN>ASF Nexus Staging<SPAN 
class="code-tag">&lt;/name&gt;</SPAN>
+    <SPAN 
class="code-tag">&lt;url&gt;</SPAN>https://repository.apache.org/content/groups/staging/<SPAN
 class="code-tag">&lt;/url&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/repository&gt;</SPAN>
+<SPAN class="code-tag">&lt;/repositories&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<H2><A name="VersionNotes2.3.10-InternalChanges"></A>Internal Changes</H2>
+
+<UL>
+       <LI>All validators were refactored and right now parameters can be set 
via OGNL also parameter <EM>parse</EM> was removed - <A 
href="https://issues.apache.org/jira/browse/WW-2923"; class="external-link" 
rel="nofollow">WW-2923</A> - please be aware that param names changed a bit, 
review documentation <A 
href="validation.html#Validation-BundledValidators">Validation</A></LI>
+       <LI><IMG class="emoticon" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif"; 
height="16" width="16" align="absmiddle" alt="" border="0"> tag's 
<EM>required</EM> attribute was renamed to <EM>requiredLabel</EM> to allow 
support of Html5 required attribute in the tags - <A 
href="https://issues.apache.org/jira/browse/WW-3908"; class="external-link" 
rel="nofollow">WW-3908</A></LI>
+       <LI>new <A href="tiles-3-plugin.html" class="external-link" 
rel="nofollow">Tiles 3 plugin</A> added to support Tiles 3 result type - <A 
href="https://issues.apache.org/jira/browse/WW-3931"; class="external-link" 
rel="nofollow">WW-3931</A></LI>
+       <LI>as mentioned in <A 
href="https://issues.apache.org/jira/browse/WW-3973"; class="external-link" 
rel="nofollow">WW-3973</A> with previous release behaviour of <A 
href="parameters-interceptor.html" title="Parameters Interceptor">Parameters 
Interceptor</A> changed a bit - please read careful over the linked page</LI>
+       <LI>migrated site to the Apache CMS and SvnPubSub</LI>
+</UL>
+
+
+<H3><A name="VersionNotes2.3.10-IssueDetail"></A>Issue Detail</H3>
+
+<UL>
+       <LI><A 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311041&version=12323841";
 class="external-link" rel="nofollow">JIRA Release Notes 2.3.10</A></LI>
+</UL>
+
+
+<H3><A name="VersionNotes2.3.10-IssueList"></A>Issue List</H3>
+
+<UL>
+       <LI><A href="https://issues.apache.org/jira/issues/?filter=12323498"; 
class="external-link" rel="nofollow">Struts 2.3.10 DONE</A></LI>
+       <LI><A href="https://issues.apache.org/jira/issues/?filter=12323499"; 
class="external-link" rel="nofollow">Struts 2.3.11 TODO</A></LI>
+       <LI><A href="https://issues.apache.org/jira/issues/?filter=12318399"; 
class="external-link" rel="nofollow">Struts 2.3.x TODO</A></LI>
+</UL>
+
+
+<H3><A name="VersionNotes2.3.10-Otherresources"></A>Other resources</H3>
+
+<UL>
+       <LI><A href="http://www.mail-archive.com/commits@struts.apache.org/"; 
class="external-link" rel="nofollow">Commit Logs (Struts 1 and Struts 
2)</A></LI>
+       <LI><A href="http://svn.apache.org/viewvc/struts/struts2/trunk/"; 
class="external-link" rel="nofollow">Source Code Repository (includes change 
browsing)</A></LI>
+</UL>
+
+        </DIV>
+
+        
+      </DIV>
+    </DIV>
+    <DIV class="footer">
+      Generated by
+      <A href="http://www.atlassian.com/confluence/";>Atlassian Confluence</A> 
(Version: 3.4.9 Build: 2042 Feb 14, 2011)
+      <A href="http://could.it/autoexport/";>Auto Export Plugin</A> (Version: 
1.0.0-dkulp)
+    </DIV>
+  </BODY>
+</HTML>
\ No newline at end of file


Reply via email to