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 -> 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"><distributionManagement></SPAN> + <SPAN class="code-tag"><site></SPAN> + <SPAN class="code-tag"><id></SPAN>apache-site<SPAN class="code-tag"></id></SPAN> + <SPAN class="code-tag"><url></SPAN>scm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/development/2.x/<SPAN class="code-tag"></url></SPAN> + <SPAN class="code-tag"></site></SPAN> + <SPAN class="code-tag"></distributionManagement></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"><distributionManagement></SPAN> <SPAN class="code-tag"><site></SPAN> <SPAN class="code-tag"><id></SPAN>apache-site<SPAN class="code-tag"></id></SPAN> - <SPAN class="code-tag"><url></SPAN>scp://people.apache.org/www/struts.apache.org/2.x/<SPAN class="code-tag"></url></SPAN> + <SPAN class="code-tag"><url></SPAN>scm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/release/2.3.x/<SPAN class="code-tag"></url></SPAN> <SPAN class="code-tag"></site></SPAN> <SPAN class="code-tag"></distributionManagement></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 "release:prepare" 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 -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=""> + <A href="home.html" title="Apache Struts 2 Documentation">Apache Struts 2 Documentation</A> > <A href="home.html" title="Home">Home</A> > <A href="guides.html" title="Guides">Guides</A> > <A href="migration-guide.html" title="Migration Guide">Migration Guide</A> > <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> + + <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> + + <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> + + <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"><dependency></SPAN> + <SPAN class="code-tag"><groupId></SPAN>org.apache.struts<SPAN class="code-tag"></groupId></SPAN> + <SPAN class="code-tag"><artifactId></SPAN>struts2-core<SPAN class="code-tag"></artifactId></SPAN> + <SPAN class="code-tag"><version></SPAN>2.3.10<SPAN class="code-tag"></version></SPAN> +<SPAN class="code-tag"></dependency></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"><repositories></SPAN> + <SPAN class="code-tag"><repository></SPAN> + <SPAN class="code-tag"><id></SPAN>apache.nexus<SPAN class="code-tag"></id></SPAN> + <SPAN class="code-tag"><name></SPAN>ASF Nexus Staging<SPAN class="code-tag"></name></SPAN> + <SPAN class="code-tag"><url></SPAN>https://repository.apache.org/content/groups/staging/<SPAN class="code-tag"></url></SPAN> + <SPAN class="code-tag"></repository></SPAN> +<SPAN class="code-tag"></repositories></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