svn commit: r1436526 - in /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion: annotations/Conversion.java impl/XWorkConverter.java
Author: lukaszlenart Date: Mon Jan 21 18:13:32 2013 New Revision: 1436526 URL: http://svn.apache.org/viewvc?rev=1436526view=rev Log: WW-3829 adds better logging and improve example in JavaDoc Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java?rev=1436526r1=1436525r2=1436526view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java Mon Jan 21 18:13:32 2013 @@ -22,13 +22,13 @@ import java.lang.annotation.Target; /** * !-- START SNIPPET: description -- - * p/A marker annotation for type conversions at Type level. + * A marker annotation for type conversions at Type level. * !-- END SNIPPET: description -- * * p/ uAnnotation usage:/u * * !-- START SNIPPET: usage -- - * p/The Conversion annotation must be applied at Type level. + * The Conversion annotation must be applied at Type level. Check also [TypeConversion Annotation] for more examples! * !-- END SNIPPET: usage -- * * p/ uAnnotation parameters:/u @@ -58,8 +58,24 @@ import java.lang.annotation.Target; * * pre * !-- START SNIPPET: example -- - * #64;Conversion() + * #64;Conversion( + * conversions = { + * // key must be the name of a property for which converter should be used + * #64;TypeConversion(key = date, converter = org.demo.converter.DateConverter) + * } + * ) * public class ConversionAction implements Action { + * + * private Date date; + * + * public setDate(Date date) { + * this.date = date; + * } + * + * public Date getDate() { + * return date; + * } + * * } * * !-- END SNIPPET: example -- Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java?rev=1436526r1=1436525r2=1436526view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java Mon Jan 21 18:13:32 2013 @@ -20,8 +20,8 @@ import com.opensymphony.xwork2.FileManag import com.opensymphony.xwork2.FileManagerFactory; import com.opensymphony.xwork2.ObjectFactory; import com.opensymphony.xwork2.XWorkConstants; -import com.opensymphony.xwork2.XWorkMessages; import com.opensymphony.xwork2.XWorkException; +import com.opensymphony.xwork2.XWorkMessages; import com.opensymphony.xwork2.conversion.TypeConverter; import com.opensymphony.xwork2.conversion.annotations.Conversion; import com.opensymphony.xwork2.conversion.annotations.ConversionRule; @@ -29,10 +29,15 @@ import com.opensymphony.xwork2.conversio import com.opensymphony.xwork2.conversion.annotations.TypeConversion; import com.opensymphony.xwork2.inject.Inject; import com.opensymphony.xwork2.ognl.XWorkTypeConverterWrapper; -import com.opensymphony.xwork2.util.*; +import com.opensymphony.xwork2.util.AnnotationUtils; +import com.opensymphony.xwork2.util.ClassLoaderUtil; +import com.opensymphony.xwork2.util.CompoundRoot; +import com.opensymphony.xwork2.util.LocalizedTextUtil; +import com.opensymphony.xwork2.util.ValueStack; import com.opensymphony.xwork2.util.logging.Logger; import com.opensymphony.xwork2.util.logging.LoggerFactory; import com.opensymphony.xwork2.util.reflection.ReflectionContextState; +import org.apache.commons.lang3.StringUtils; import java.io.IOException; import java.io.InputStream; @@ -40,10 +45,16 @@ import java.lang.annotation.Annotation; import java.lang.reflect.Member; import java.lang.reflect.Method; import java.net.URL; -import java.util.*; +import java.text.MessageFormat; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Properties; import java.util.regex.Matcher; import java.util.regex.Pattern; -import java.text.MessageFormat; /** @@ -587,7 +598,11 @@ public class XWorkConverter extends Defa break; } if (LOG.isDebugEnabled
svn commit: r1436528 - /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java
Author: lukaszlenart Date: Mon Jan 21 18:17:13 2013 New Revision: 1436528 URL: http://svn.apache.org/viewvc?rev=1436528view=rev Log: WW-3829 moves link to wiki Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java?rev=1436528r1=1436527r2=1436528view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/conversion/annotations/Conversion.java Mon Jan 21 18:17:13 2013 @@ -28,7 +28,7 @@ import java.lang.annotation.Target; * p/ uAnnotation usage:/u * * !-- START SNIPPET: usage -- - * The Conversion annotation must be applied at Type level. Check also [TypeConversion Annotation] for more examples! + * The Conversion annotation must be applied at Type level. * !-- END SNIPPET: usage -- * * p/ uAnnotation parameters:/u
svn commit: r1436637 - in /struts/struts2/trunk/plugins/javatemplates/src: main/java/org/apache/struts2/views/java/simple/AnchorHandler.java test/java/org/apache/struts2/views/java/simple/AnchorTest.j
Author: lukaszlenart Date: Mon Jan 21 21:47:13 2013 New Revision: 1436637 URL: http://svn.apache.org/viewvc?rev=1436637view=rev Log: WW-3920 adds support for scripting events Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/AnchorHandler.java struts/struts2/trunk/plugins/javatemplates/src/test/java/org/apache/struts2/views/java/simple/AnchorTest.java Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/AnchorHandler.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/AnchorHandler.java?rev=1436637r1=1436636r2=1436637view=diff == --- struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/AnchorHandler.java (original) +++ struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/AnchorHandler.java Mon Jan 21 21:47:13 2013 @@ -20,36 +20,40 @@ */ package org.apache.struts2.views.java.simple; +import org.apache.commons.lang3.StringUtils; import org.apache.struts2.views.java.Attributes; import org.apache.struts2.views.java.TagGenerator; -import org.apache.commons.lang3.StringUtils; import java.io.IOException; import java.util.Map; public class AnchorHandler extends AbstractTagHandler implements TagGenerator { + public void generate() throws IOException { -//all rendering must happend at the end of the tag, so we can support nested params +MapString, Object params = context.getParameters(); + +Attributes attrs = new Attributes(); +attrs.addIfExists(name, params.get(name)) +.addIfExists(id, params.get(id)) +.addIfExists(class, params.get(cssClass)) +.addIfExists(style, params.get(cssStyle)) +.addIfExists(href, params.get(href), false) +.addIfExists(title, params.get(title)) +.addIfExists(tabindex, params.get(tabindex)); +start(a, attrs); } public static class CloseHandler extends AbstractTagHandler implements TagGenerator { + public void generate() throws IOException { MapString, Object params = context.getParameters(); - -Attributes attrs = new Attributes(); - -attrs.addIfExists(name, params.get(name)) -.addIfExists(id, params.get(id)) -.addIfExists(class, params.get(cssClass)) -.addIfExists(style, params.get(cssStyle)) -.addIfExists(href, params.get(href), false) -.addIfExists(title, params.get(title)) -.addIfExists(tabindex, params.get(tabindex)); -start(a, attrs); String body = (String) params.get(body); -if (StringUtils.isNotEmpty(body)) +if (StringUtils.isNotEmpty(body)) { characters(body, false); +} end(a); } + } + } Modified: struts/struts2/trunk/plugins/javatemplates/src/test/java/org/apache/struts2/views/java/simple/AnchorTest.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/javatemplates/src/test/java/org/apache/struts2/views/java/simple/AnchorTest.java?rev=1436637r1=1436636r2=1436637view=diff == --- struts/struts2/trunk/plugins/javatemplates/src/test/java/org/apache/struts2/views/java/simple/AnchorTest.java (original) +++ struts/struts2/trunk/plugins/javatemplates/src/test/java/org/apache/struts2/views/java/simple/AnchorTest.java Mon Jan 21 21:47:13 2013 @@ -46,6 +46,28 @@ public class AnchorTest extends Abstract assertEquals(expected, output); } +public void testRenderScriptingEvents() { +tag.setName(name_); +tag.setOnclick(alert('click')); +tag.setOnchange(alert('change)); +tag.setOnfocus(alert('focus')); +tag.setOnselect(alert('select')); +tag.setOndblclick(alert('dbclick')); +tag.setOnkeydown(alert('keydown')); +tag.setOnkeypress(alert('keypress')); +tag.setHref(http://sometest.com?ab=10;); + +tag.evaluateParams(); +map.putAll(tag.getParameters()); +theme.renderTag(getTagName(), context); +theme.renderTag(getTagName() + -close, context); +String output = writer.getBuffer().toString(); +String expected = a name=\name_\ id=\name_\ href=\http://sometest.com?ab=10\; onclick=\alert('click')\ + +ondblclick=\alert('dbclick')\ onfocus=\alert('focus')\ onkeypress=\alert('keypress')\ + +onkeydown=\alert('keydown')\ onselect=\alert('select')\ onchange=\alert('change)\/a; +assertEquals(expected, output); +} + @Override protected
svn commit: r1436643 - /struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java
Author: lukaszlenart Date: Mon Jan 21 21:52:34 2013 New Revision: 1436643 URL: http://svn.apache.org/viewvc?rev=1436643view=rev Log: WW-3922 uses default template engine to support cooperation with other plugins Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java?rev=1436643r1=1436642r2=1436643view=diff == --- struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java (original) +++ struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java Mon Jan 21 21:52:34 2013 @@ -20,20 +20,23 @@ */ package org.apache.struts2.views.java; +import com.opensymphony.xwork2.ActionContext; +import com.opensymphony.xwork2.ObjectFactory; +import com.opensymphony.xwork2.config.ConfigurationException; +import com.opensymphony.xwork2.inject.Inject; +import com.opensymphony.xwork2.util.logging.Logger; +import com.opensymphony.xwork2.util.logging.LoggerFactory; import org.apache.struts2.StrutsException; import org.apache.struts2.components.template.BaseTemplateEngine; import org.apache.struts2.components.template.Template; +import org.apache.struts2.components.template.TemplateEngine; +import org.apache.struts2.components.template.TemplateEngineManager; import org.apache.struts2.components.template.TemplateRenderingContext; import org.apache.struts2.views.java.simple.SimpleTheme; import java.util.HashMap; import java.util.StringTokenizer; -import com.opensymphony.xwork2.util.logging.LoggerFactory; -import com.opensymphony.xwork2.util.logging.Logger; -import com.opensymphony.xwork2.util.ClassLoaderUtil; -import com.opensymphony.xwork2.inject.Inject; - /** * Template engine that renders tags using java implementations */ @@ -41,26 +44,59 @@ public class JavaTemplateEngine extends private static final Logger LOG = LoggerFactory.getLogger(JavaTemplateEngine.class); -private Themes themes = new Themes() {{ -add(new SimpleTheme()); -}}; +// The struts template engine manager +protected TemplateEngineManager templateEngineManager; + +// The struts default template type. If struts ever changes this will need updating. +private String defaultTemplateType = ftl; + +@Inject +public void setTemplateEngineManager(TemplateEngineManager mgr) { +this.templateEngineManager = mgr; +} + +private Themes themes = new Themes() { +{ +add(new SimpleTheme()); +} +}; @Override protected String getSuffix() { return java; } -public void renderTemplate(TemplateRenderingContext templateContext) -throws Exception { +public void renderTemplate(TemplateRenderingContext templateContext) throws Exception { Template t = templateContext.getTemplate(); Theme theme = themes.get(t.getTheme()); if (theme == null) { -throw new StrutsException(Cannot render tag [ + t.getName() + ] because theme [ + t.getTheme() + ] was not found.); +// Theme not supported, so do what struts would have done if we were not here. +if (LOG.isDebugEnabled()) { +LOG.debug(Theme not found [#0] trying default template engine using template type [#1], t.getTheme(), defaultTemplateType); +} +final TemplateEngine engine = templateEngineManager.getTemplateEngine(templateContext.getTemplate(), defaultTemplateType); + +if (engine == null) { +// May be the default template has changed? +throw new ConfigurationException(Unable to find a TemplateEngine for template type ' + defaultTemplateType ++ ' whilst trying to render template + templateContext.getTemplate()); +} else { +try { +// Retry render +engine.renderTemplate(templateContext); +} catch (Exception e) { +// Give up and throw a new StrutsException(e); +throw new StrutsException(Cannot render tag [ + t.getName() + ] because theme [ ++ t.getTheme() + ] was not found., e); +} +} +} else { +// Render our template +theme.renderTag(t.getName(), templateContext); } -theme.renderTag(t.getName(), templateContext); } -private class Themes { +private static class Themes { private HashMapString, Theme themes = new HashMapString, Theme
svn commit: r1436650 - /struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java
Author: lukaszlenart Date: Mon Jan 21 22:07:08 2013 New Revision: 1436650 URL: http://svn.apache.org/viewvc?rev=1436650view=rev Log: WW-3912 adds proper support for checked attribute Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java?rev=1436650r1=1436649r2=1436650view=diff == --- struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java (original) +++ struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java Mon Jan 21 22:07:08 2013 @@ -68,7 +68,7 @@ public class CheckboxListHandler extends a.add(type, checkbox) .add(name, name) .add(value, itemKeyStr) - .addIfTrue(checked, params.get(nameValue)) + .addIfTrue(checked, isChecked(params, itemKeyStr)) .addIfTrue(readonly, params.get(readonly)) .addIfTrue(disabled, disabled) .addIfExists(tabindex, params.get(tabindex)) @@ -101,4 +101,18 @@ public class CheckboxListHandler extends } } } + +private Boolean isChecked(MapString, Object params, String itemKeyStr) { +Boolean checked = false; +if (itemKeyStr != null) { +String[] nameValues = (String[]) params.get(nameValue); +for (String value : nameValues) { +if (checked = value.equalsIgnoreCase(itemKeyStr)) { +break; +} +} +} +return checked; +} + }
svn commit: r1436660 - /struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java
Author: lukaszlenart Date: Mon Jan 21 22:23:18 2013 New Revision: 1436660 URL: http://svn.apache.org/viewvc?rev=1436660view=rev Log: WW-3919 adds proper logic to render id attribute Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java Modified: struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java?rev=1436660r1=1436659r2=1436660view=diff == --- struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java (original) +++ struts/struts2/trunk/plugins/javatemplates/src/main/java/org/apache/struts2/views/java/simple/CheckboxListHandler.java Mon Jan 21 22:23:18 2013 @@ -72,13 +72,13 @@ public class CheckboxListHandler extends .addIfTrue(readonly, params.get(readonly)) .addIfTrue(disabled, disabled) .addIfExists(tabindex, params.get(tabindex)) - .addIfExists(id, name + - + Integer.toString(cnt++)); +.addIfExists(id, id + - + Integer.toString(cnt)); start(input, a); end(input); //Label section a = new Attributes(); -a.add(for,id) +a.add(for,id + - + Integer.toString(cnt)) .addIfExists(class, params.get(cssClass)) .addIfExists(style, params.get(cssStyle)); super.start(label, a); @@ -97,7 +97,7 @@ public class CheckboxListHandler extends end(input); stack.pop(); - +cnt++; } } }
svn commit: r1436866 - /struts/struts2/trunk/apps/mailreader/src/main/resources/log4j.properties
Author: lukaszlenart Date: Tue Jan 22 12:27:12 2013 New Revision: 1436866 URL: http://svn.apache.org/viewvc?rev=1436866view=rev Log: Reduces log level to info Modified: struts/struts2/trunk/apps/mailreader/src/main/resources/log4j.properties Modified: struts/struts2/trunk/apps/mailreader/src/main/resources/log4j.properties URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/mailreader/src/main/resources/log4j.properties?rev=1436866r1=1436865r2=1436866view=diff == --- struts/struts2/trunk/apps/mailreader/src/main/resources/log4j.properties (original) +++ struts/struts2/trunk/apps/mailreader/src/main/resources/log4j.properties Tue Jan 22 12:27:12 2013 @@ -11,7 +11,7 @@ # Set root logger level to WARN and append to stdout -log4j.rootLogger=DEBUG, stdout +log4j.rootLogger=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
svn commit: r1436878 - in /struts/struts2/trunk: core/src/main/java/org/apache/struts2/dispatcher/ core/src/test/java/org/apache/struts2/dispatcher/ core/src/test/java/org/apache/struts2/views/jsp/ui/
Author: lukaszlenart Date: Tue Jan 22 12:44:45 2013 New Revision: 1436878 URL: http://svn.apache.org/viewvc?rev=1436878view=rev Log: WW-3971 adds ContainerHolder to reduce numbers of calls to getConfiguration() and optimize RuntimeConfiguration class to more thread friendly Added: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ContainerHolder.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/DispatcherTest.java struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/FormTagTest.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/config/impl/DefaultConfiguration.java Added: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ContainerHolder.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ContainerHolder.java?rev=1436878view=auto == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ContainerHolder.java (added) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ContainerHolder.java Tue Jan 22 12:44:45 2013 @@ -0,0 +1,33 @@ +package org.apache.struts2.dispatcher; + +import com.opensymphony.xwork2.inject.Container; +import org.apache.struts2.StrutsConstants; + +/** + * Simple class to hold Container instance per thread to minimise number of attempts + * to read configuration and build each time a new configuration. + * + * Thus depends on {@link StrutsConstants#STRUTS_CONFIGURATION_XML_RELOAD} flag, + * if set to false just use stored container, configuration will do not change. + */ +class ContainerHolder { + +private static ThreadLocalContainer instance = new ThreadLocalContainer(); + +public static void store(Container instance) { +boolean reloadConfigs = Boolean.valueOf(instance.getInstance(String.class, StrutsConstants.STRUTS_CONFIGURATION_XML_RELOAD)); +if (!reloadConfigs) { +// reloadConfigs is false, configuration will do not change, just keep it +ContainerHolder.instance.set(instance); +} +} + +public static Container get() { +return ContainerHolder.instance.get(); +} + +public static void clear() { +ContainerHolder.instance.set(null); +} + +} Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?rev=1436878r1=1436877r2=1436878view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Tue Jan 22 12:44:45 2013 @@ -432,6 +432,8 @@ public class Dispatcher { boolean reloadi18n = Boolean.valueOf(container.getInstance(String.class, StrutsConstants.STRUTS_I18N_RELOAD)); LocalizedTextUtil.setReloadBundles(reloadi18n); +ContainerHolder.store(container); + return container; } @@ -908,8 +910,10 @@ public class Dispatcher { * Modify the ConfigurationManager instance * * @param mgr The configuration manager + * @deprecated should be removed as is used only in tests */ public void setConfigurationManager(ConfigurationManager mgr) { +ContainerHolder.clear(); this.configurationManager = mgr; } @@ -918,6 +922,9 @@ public class Dispatcher { * @return Our dependency injection container */ public Container getContainer() { +if (ContainerHolder.get() != null) { +return ContainerHolder.get(); +} ConfigurationManager mgr = getConfigurationManager(); if (mgr == null) { throw new IllegalStateException(The configuration manager shouldn't be null); @@ -926,8 +933,11 @@ public class Dispatcher { if (config == null) { throw new IllegalStateException(Unable to load configuration); } else { -return config.getContainer(); +Container container = config.getContainer(); +ContainerHolder.store(container); +return container; } } } + } Modified: struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/DispatcherTest.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/DispatcherTest.java?rev=1436878r1=1436877r2=1436878view=diff == --- struts/struts2/trunk/core/src/test/java/org/apache/struts2
svn commit: r1436940 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java
Author: lukaszlenart Date: Tue Jan 22 14:13:07 2013 New Revision: 1436940 URL: http://svn.apache.org/viewvc?rev=1436940view=rev Log: WW-3845 improves code to avoid empty HashSet Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java?rev=1436940r1=1436939r2=1436940view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java Tue Jan 22 14:13:07 2013 @@ -1243,7 +1243,6 @@ public abstract class UIBean extends Com SetString standardAttributes = standardAttributesMap.get(clz); if (standardAttributes == null) { standardAttributes = new HashSetString(); -standardAttributesMap.put(clz, standardAttributes); while (clz != null) { for (Field f : clz.getDeclaredFields()) { if (Modifier.isProtected(f.getModifiers()) @@ -1257,6 +1256,7 @@ public abstract class UIBean extends Com clz = clz.getSuperclass(); } } +standardAttributesMap.put(clz, standardAttributes); } return standardAttributes; }
svn commit: r1436951 - in /struts/struts2/trunk: core/src/main/java/org/apache/struts2/components/UIBean.java xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java xwork-core/src/main/ja
Author: lukaszlenart Date: Tue Jan 22 14:28:15 2013 New Revision: 1436951 URL: http://svn.apache.org/viewvc?rev=1436951view=rev Log: WW-3845 adds usage of putIfAbsent to improve atomicity Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/LocalizedTextUtil.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java?rev=1436951r1=1436950r2=1436951view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java Tue Jan 22 14:28:15 2013 @@ -49,6 +49,7 @@ import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; /** * UIBean is the standard superclass of all Struts UI components. @@ -502,7 +503,7 @@ public abstract class UIBean extends Com protected TemplateEngineManager templateEngineManager; // dynamic attributes support for tags used with FreeMarker templates -protected static MapClass, SetString standardAttributesMap = new ConcurrentHashMapClass, SetString(); +protected static ConcurrentMapClass, SetString standardAttributesMap = new ConcurrentHashMapClass, SetString(); @Inject(StrutsConstants.STRUTS_UI_TEMPLATEDIR) public void setDefaultTemplateDir(String dir) { @@ -1256,7 +1257,7 @@ public abstract class UIBean extends Com clz = clz.getSuperclass(); } } -standardAttributesMap.put(clz, standardAttributes); +standardAttributesMap.putIfAbsent(clz, standardAttributes); } return standardAttributes; } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java?rev=1436951r1=1436950r2=1436951view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java Tue Jan 22 14:28:15 2013 @@ -22,7 +22,12 @@ import com.opensymphony.xwork2.util.Comp import com.opensymphony.xwork2.util.logging.Logger; import com.opensymphony.xwork2.util.logging.LoggerFactory; import com.opensymphony.xwork2.util.reflection.ReflectionException; -import ognl.*; +import ognl.Ognl; +import ognl.OgnlContext; +import ognl.OgnlException; +import ognl.OgnlRuntime; +import ognl.SimpleNode; +import ognl.TypeConverter; import java.beans.BeanInfo; import java.beans.IntrospectionException; @@ -33,6 +38,7 @@ import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; /** @@ -44,8 +50,8 @@ import java.util.concurrent.ConcurrentHa public class OgnlUtil { private static final Logger LOG = LoggerFactory.getLogger(OgnlUtil.class); -private ConcurrentHashMapString, Object expressions = new ConcurrentHashMapString, Object(); -private final ConcurrentHashMapClass, BeanInfo beanInfoCache = new ConcurrentHashMapClass, BeanInfo(); +private ConcurrentMapString, Object expressions = new ConcurrentHashMapString, Object(); +private final ConcurrentMapClass, BeanInfo beanInfoCache = new ConcurrentHashMapClass, BeanInfo(); private TypeConverter defaultConverter; static boolean devMode = false; @@ -240,7 +246,7 @@ public class OgnlUtil { Object o = expressions.get(expression); if (o == null) { o = Ognl.parseExpression(expression); -expressions.put(expression, o); +expressions.putIfAbsent(expression, o); } return o; } else @@ -416,7 +422,7 @@ public class OgnlUtil { beanInfo = beanInfoCache.get(clazz); if (beanInfo == null) { beanInfo = Introspector.getBeanInfo(clazz, Object.class); -beanInfoCache.put(clazz, beanInfo); +beanInfoCache.putIfAbsent(clazz, beanInfo); } return beanInfo; } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/LocalizedTextUtil.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony
svn commit: r1436984 - in /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging: Logger.java LoggerUtils.java commons/CommonsLogger.java jdk/JdkLogger.java slf4j/Slf4jLog
Author: lukaszlenart Date: Tue Jan 22 14:55:59 2013 New Revision: 1436984 URL: http://svn.apache.org/viewvc?rev=1436984view=rev Log: Adds support for debug(String, Object...) Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/Logger.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/LoggerUtils.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/commons/CommonsLogger.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/jdk/JdkLogger.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/slf4j/Slf4jLogger.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/Logger.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/Logger.java?rev=1436984r1=1436983r2=1436984view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/Logger.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/Logger.java Tue Jan 22 14:55:59 2013 @@ -20,26 +20,40 @@ package com.opensymphony.xwork2.util.log */ public interface Logger { void trace(String msg, String... args); + void trace(String msg, Throwable ex, String... args); + boolean isTraceEnabled(); - + void debug(String msg, String... args); + +void debug(String msg, Object... args); + void debug(String msg, Throwable ex, String... args); + boolean isDebugEnabled(); - + void info(String msg, String... args); + void info(String msg, Throwable ex, String... args); + boolean isInfoEnabled(); - + void warn(String msg, String... args); + void warn(String msg, Throwable ex, String... args); + boolean isWarnEnabled(); - + void error(String msg, String... args); + void error(String msg, Throwable ex, String... args); + boolean isErrorEnabled(); - + void fatal(String msg, String... args); + void fatal(String msg, Throwable ex, String... args); + boolean isFatalEnabled(); } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/LoggerUtils.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/LoggerUtils.java?rev=1436984r1=1436983r2=1436984view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/LoggerUtils.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/LoggerUtils.java Tue Jan 22 14:55:59 2013 @@ -15,6 +15,9 @@ */ package com.opensymphony.xwork2.util.logging; +import java.util.LinkedList; +import java.util.List; + /** * Logging utility methods */ @@ -69,4 +72,12 @@ public class LoggerUtils { } +public static String format(String msg, Object[] args) { +ListString strArgs = new LinkedListString(); +for (Object arg : args) { +strArgs.add(arg != null ? arg.toString() : (null)); +} +return format(msg, strArgs.toArray(new String[strArgs.size()])); +} + } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/commons/CommonsLogger.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/commons/CommonsLogger.java?rev=1436984r1=1436983r2=1436984view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/commons/CommonsLogger.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/commons/CommonsLogger.java Tue Jan 22 14:55:59 2013 @@ -68,6 +68,10 @@ public class CommonsLogger implements Lo log.debug(LoggerUtils.format(msg, args)); } +public void debug(String msg, Object... args) { +log.debug(LoggerUtils.format(msg, args)); +} + public void debug(String msg, Throwable ex, String... args) { log.debug(LoggerUtils.format(msg, args), ex); } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/jdk/JdkLogger.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/jdk/JdkLogger.java?rev=1436984r1=1436983r2=1436984view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/logging/jdk/JdkLogger.java (original
svn commit: r1439137 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
Author: lukaszlenart Date: Sun Jan 27 18:41:57 2013 New Revision: 1439137 URL: http://svn.apache.org/viewvc?rev=1439137view=rev Log: WW-3664 extends Dispatcher to create directory tree defined as struts.multipart.saveDir Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?rev=1439137r1=1439136r2=1439137view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Sun Jan 27 18:41:57 2013 @@ -681,21 +681,20 @@ public class Dispatcher { File multipartSaveDir = new File(saveDir); if (!multipartSaveDir.exists()) { -if (!multipartSaveDir.mkdir()) { +if (!multipartSaveDir.mkdirs()) { String logMessage; - try { -logMessage = Could not find create multipart save directory '+multipartSaveDir.getCanonicalPath()+'.; - } catch (IOException e) { -logMessage = Could not find create multipart save directory '+multipartSaveDir.toString()+'.; - } - if(devMode) { +try { +logMessage = Could not find create multipart save directory ' + multipartSaveDir.getCanonicalPath() + '.; +} catch (IOException e) { +logMessage = Could not find create multipart save directory ' + multipartSaveDir.toString() + '.; +} +if (devMode) { LOG.error(logMessage); - } - else { +} else { if (LOG.isWarnEnabled()) { LOG.warn(logMessage); } - } +} } } }
svn commit: r1439156 - in /struts/struts2/trunk/core/src/main: java/org/apache/struts2/StrutsConstants.java java/org/apache/struts2/dispatcher/Dispatcher.java resources/struts-default.xml
Author: lukaszlenart Date: Sun Jan 27 19:48:59 2013 New Revision: 1439156 URL: http://svn.apache.org/viewvc?rev=1439156view=rev Log: WW-3363 removes struts.multipart.handler and reference only to struts.multipart.parser to be consistent with the docs Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java struts/struts2/trunk/core/src/main/resources/struts-default.xml Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java?rev=1439156r1=1439155r2=1439156view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java Sun Jan 27 19:48:59 2013 @@ -126,11 +126,6 @@ public final class StrutsConstants { public static final String STRUTS_MULTIPART_SAVEDIR = struts.multipart.saveDir; /** - * The name of the bean that will handle multipart requests - */ -public static final String STRUTS_MULTIPART_HANDLER = struts.multipart.handler; - -/** * The org.apache.struts2.dispatcher.multipart.MultiPartRequest parser implementation * for a multipart request (file upload) */ Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?rev=1439156r1=1439155r2=1439156view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Sun Jan 27 19:48:59 2013 @@ -139,9 +139,9 @@ public class Dispatcher { private String multipartSaveDir; /** - * Stores the value of StrutsConstants.STRUTS_MULTIPART_HANDLER setting + * Stores reference to instance of {@link MultiPartRequest} implementation defined by {@link StrutsConstants#STRUTS_MULTIPART_PARSER} */ -private String multipartHandlerName; +private MultiPartRequest multipartHandler; /** * Provide list of default configuration files. @@ -252,9 +252,9 @@ public class Dispatcher { multipartSaveDir = val; } -@Inject(StrutsConstants.STRUTS_MULTIPART_HANDLER) -public void setMultipartHandler(String val) { -multipartHandlerName = val; +@Inject +public void setMultipartHandler(MultiPartRequest multiPartRequest) { +this.multipartHandler = multiPartRequest; } @Inject @@ -774,19 +774,8 @@ public class Dispatcher { String content_type = request.getContentType(); if (content_type != null content_type.contains(multipart/form-data)) { -MultiPartRequest mpr = null; -//check for alternate implementations of MultiPartRequest -SetString multiNames = getContainer().getInstanceNames(MultiPartRequest.class); -for (String multiName : multiNames) { -if (multiName.equals(multipartHandlerName)) { -mpr = getContainer().getInstance(MultiPartRequest.class, multiName); -} -} -if (mpr == null ) { -mpr = getContainer().getInstance(MultiPartRequest.class); -} LocaleProvider provider = getContainer().getInstance(LocaleProvider.class); -request = new MultiPartRequestWrapper(mpr, request, getSaveDir(servletContext), provider); +request = new MultiPartRequestWrapper(multipartHandler, request, getSaveDir(servletContext), provider); } else { request = new StrutsRequestWrapper(request); } Modified: struts/struts2/trunk/core/src/main/resources/struts-default.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/struts-default.xml?rev=1439156r1=1439155r2=1439156view=diff == --- struts/struts2/trunk/core/src/main/resources/struts-default.xml (original) +++ struts/struts2/trunk/core/src/main/resources/struts-default.xml Sun Jan 27 19:48:59 2013 @@ -52,7 +52,7 @@ bean type=org.apache.struts2.dispatcher.multipart.MultiPartRequest name=struts class=org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest scope=default/ bean type=org.apache.struts2.dispatcher.multipart.MultiPartRequest name=jakarta class=org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest scope=default / -constant name=struts.multipart.handler value=jakarta
svn commit: r1439169 - in /struts/struts2/trunk/plugins/rest/src: main/java/org/apache/struts2/rest/DefaultHttpHeaders.java test/java/org/apache/struts2/rest/DefaultHttpHeadersTest.java
Author: lukaszlenart Date: Sun Jan 27 20:23:06 2013 New Revision: 1439169 URL: http://svn.apache.org/viewvc?rev=1439169view=rev Log: WW-3492 adds proper handling of If-Modified-Since header Modified: struts/struts2/trunk/plugins/rest/src/main/java/org/apache/struts2/rest/DefaultHttpHeaders.java struts/struts2/trunk/plugins/rest/src/test/java/org/apache/struts2/rest/DefaultHttpHeadersTest.java Modified: struts/struts2/trunk/plugins/rest/src/main/java/org/apache/struts2/rest/DefaultHttpHeaders.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/rest/src/main/java/org/apache/struts2/rest/DefaultHttpHeaders.java?rev=1439169r1=1439168r2=1439169view=diff == --- struts/struts2/trunk/plugins/rest/src/main/java/org/apache/struts2/rest/DefaultHttpHeaders.java (original) +++ struts/struts2/trunk/plugins/rest/src/main/java/org/apache/struts2/rest/DefaultHttpHeaders.java Sun Jan 27 20:23:06 2013 @@ -21,40 +21,55 @@ package org.apache.struts2.rest; +import com.opensymphony.xwork2.util.logging.Logger; +import com.opensymphony.xwork2.util.logging.LoggerFactory; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import static javax.servlet.http.HttpServletResponse.*; +import java.text.ParseException; +import java.text.SimpleDateFormat; import java.util.Date; +import static javax.servlet.http.HttpServletResponse.SC_CREATED; +import static javax.servlet.http.HttpServletResponse.SC_NOT_MODIFIED; +import static javax.servlet.http.HttpServletResponse.SC_OK; + /** * Default implementation of rest info that uses fluent-style construction */ public class DefaultHttpHeaders implements HttpHeaders { -String resultCode; -int status = SC_OK; -Object etag; -Object locationId; -String location; -boolean disableCaching; -boolean noETag = false; -Date lastModified; - -public DefaultHttpHeaders() {} - + +private static final Logger LOG = LoggerFactory.getLogger(DefaultHttpHeaders.class); + +private static final String IF_MODIFIED_SINCE_DATE_FORMAT = EEE, dd MMM HH:mm:ss zzz; +private static final SimpleDateFormat IF_MODIFIED_SINCE_FORMAT = new SimpleDateFormat(IF_MODIFIED_SINCE_DATE_FORMAT); + +private String resultCode; +private int status = SC_OK; +private Object etag; +private Object locationId; +private String location; +private boolean disableCaching; +private boolean noETag = false; +private Date lastModified; + +public DefaultHttpHeaders() { +} + public DefaultHttpHeaders(String result) { resultCode = result; } - + public DefaultHttpHeaders renderResult(String code) { this.resultCode = code; return this; } - + public DefaultHttpHeaders withStatus(int code) { this.status = code; return this; } - + public DefaultHttpHeaders withETag(Object etag) { this.etag = etag; return this; @@ -64,27 +79,27 @@ public class DefaultHttpHeaders implemen this.noETag = true; return this; } - + public DefaultHttpHeaders setLocationId(Object id) { this.locationId = id; return this; } - + public DefaultHttpHeaders setLocation(String loc) { this.location = loc; return this; } - + public DefaultHttpHeaders lastModified(Date date) { this.lastModified = date; return this; } - + public DefaultHttpHeaders disableCaching() { this.disableCaching = true; return this; } - + /* (non-Javadoc) * @see org.apache.struts2.rest.HttpHeaders#apply(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.Object) */ @@ -108,9 +123,9 @@ public class DefaultHttpHeaders implemen int lastSlash = url.lastIndexOf(/); int lastDot = url.lastIndexOf(.); if (lastDot lastSlash lastDot -1) { -url = url.substring(0, lastDot)+/+locationId+url.substring(lastDot); +url = url.substring(0, lastDot) + / + locationId + url.substring(lastDot); } else { -url += /+locationId; +url += / + locationId; } response.setHeader(Location, url); status = SC_CREATED; @@ -130,16 +145,13 @@ public class DefaultHttpHeaders implemen } String reqLastModified = request.getHeader(If-Modified-Since); -if (lastModified != null) { -if (String.valueOf(lastModified.getTime()).equals(reqLastModified)) { -lastModifiedNotChanged = true; -} - +if (lastModified != null reqLastModified != null) { +lastModifiedNotChanged = compareIfModifiedSince(reqLastModified
svn commit: r1439171 - /struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java
Author: lukaszlenart Date: Sun Jan 27 20:27:04 2013 New Revision: 1439171 URL: http://svn.apache.org/viewvc?rev=1439171view=rev Log: WW-3698 wraps value with ValueStackDataSource if no already wrapped Modified: struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java Modified: struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java?rev=1439171r1=1439170r2=1439171view=diff == --- struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java (original) +++ struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java Sun Jan 27 20:27:04 2013 @@ -104,8 +104,8 @@ public class ValueStackDataSource implem LOG.debug(field: + field.getName() + / + value); } -if (MakeIterator.isIterable(value)) { -//return new ValueStackDataSource(this.valueStack, field.getName()); +if ((!field.getValueClass().isInstance(value) MakeIterator.isIterable(value))) { +// wrap value with ValueStackDataSource if not already wrapped return new ValueStackDataSource(this.valueStack, expression); } else { return value;
svn commit: r1439265 - /struts/struts2/trunk/plugins/rest/src/test/java/org/apache/struts2/rest/RestWorkflowInterceptorTest.java
Author: lukaszlenart Date: Mon Jan 28 06:14:30 2013 New Revision: 1439265 URL: http://svn.apache.org/viewvc?rev=1439265view=rev Log: WW-3492 uses getter instead direct field access Modified: struts/struts2/trunk/plugins/rest/src/test/java/org/apache/struts2/rest/RestWorkflowInterceptorTest.java Modified: struts/struts2/trunk/plugins/rest/src/test/java/org/apache/struts2/rest/RestWorkflowInterceptorTest.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/rest/src/test/java/org/apache/struts2/rest/RestWorkflowInterceptorTest.java?rev=1439265r1=1439264r2=1439265view=diff == --- struts/struts2/trunk/plugins/rest/src/test/java/org/apache/struts2/rest/RestWorkflowInterceptorTest.java (original) +++ struts/struts2/trunk/plugins/rest/src/test/java/org/apache/struts2/rest/RestWorkflowInterceptorTest.java Mon Jan 28 06:14:30 2013 @@ -50,12 +50,12 @@ public class RestWorkflowInterceptorTest mockContentTypeHandlerManager.expectAndReturn(handleResult, new AnyConstraintMatcher() { public boolean matches(Object[] args) { DefaultHttpHeaders headers = (DefaultHttpHeaders) args[1]; -return 666 == headers.status; +return 666 == headers.getStatus(); } }, null); wf.setContentTypeHandlerManager((ContentTypeHandlerManager) mockContentTypeHandlerManager.proxy()); -ActionContext.setContext(new ActionContext(new HashMap() {{ +ActionContext.setContext(new ActionContext(new HashMapString, Object() {{ put(ServletActionContext.ACTION_MAPPING, new ActionMapping()); }})); wf.doIntercept((ActionInvocation) mockActionInvocation.proxy());
svn commit: r1439344 - in /struts/struts2/trunk/plugins: ./ tiles3/ tiles3/src/ tiles3/src/main/ tiles3/src/main/java/ tiles3/src/main/java/org/ tiles3/src/main/java/org/apache/ tiles3/src/main/java/o
Author: lukaszlenart Date: Mon Jan 28 11:18:26 2013 New Revision: 1439344 URL: http://svn.apache.org/viewvc?rev=1439344view=rev Log: WW-3931 adds new plugin to support Tiles 3 result type Added: struts/struts2/trunk/plugins/tiles3/ struts/struts2/trunk/plugins/tiles3/pom.xml struts/struts2/trunk/plugins/tiles3/src/ struts/struts2/trunk/plugins/tiles3/src/main/ struts/struts2/trunk/plugins/tiles3/src/main/java/ struts/struts2/trunk/plugins/tiles3/src/main/java/org/ struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/ struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/ struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/views/ struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/views/tiles/ struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/views/tiles/TilesResult.java struts/struts2/trunk/plugins/tiles3/src/main/resources/ struts/struts2/trunk/plugins/tiles3/src/main/resources/LICENSE.txt struts/struts2/trunk/plugins/tiles3/src/main/resources/NOTICE.txt struts/struts2/trunk/plugins/tiles3/src/main/resources/struts-plugin.xml Modified: struts/struts2/trunk/plugins/pom.xml Modified: struts/struts2/trunk/plugins/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/pom.xml?rev=1439344r1=1439343r2=1439344view=diff == --- struts/struts2/trunk/plugins/pom.xml (original) +++ struts/struts2/trunk/plugins/pom.xml Mon Jan 28 11:18:26 2013 @@ -67,6 +67,7 @@ moduleembeddedjsp/module modulegxp/module modulecdi/module +moduletiles3/module /modules dependencies Added: struts/struts2/trunk/plugins/tiles3/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/tiles3/pom.xml?rev=1439344view=auto == --- struts/struts2/trunk/plugins/tiles3/pom.xml (added) +++ struts/struts2/trunk/plugins/tiles3/pom.xml Mon Jan 28 11:18:26 2013 @@ -0,0 +1,61 @@ +?xml version=1.0 encoding=UTF-8? +!-- +/* + * $Id$ + * + * 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. + */ +-- +project xmlns=http://maven.apache.org/POM/4.0.0; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd; +modelVersion4.0.0/modelVersion +parent +groupIdorg.apache.struts/groupId +artifactIdstruts2-plugins/artifactId +version2.3.9-SNAPSHOT/version +/parent + +artifactIdstruts2-tiles3-plugin/artifactId +packagingjar/packaging +nameStruts 2 Tiles 3 Plugin/name + +scm + connectionscm:svn:http://svn.apache.org/repos/asf/struts/struts2/trunk/plugins/tiles3//connection + developerConnectionscm:svn:https://svn.apache.org/repos/asf/struts/struts2/trunk/plugins/tiles3//developerConnection + urlhttp://svn.apache.org/viewcvs.cgi/struts/struts2/trunk/plugins/tiles3//url +/scm + +dependencies +dependency +groupIdorg.apache.tiles/groupId +artifactIdtiles-core/artifactId +version3.0.1/version +/dependency +dependency +groupIdorg.apache.tiles/groupId +artifactIdtiles-extras/artifactId +version3.0.1/version +/dependency +dependency +groupIdorg.apache.tiles/groupId +artifactIdtiles-jsp/artifactId +version3.0.1/version +scoperuntime/scope +/dependency + +/dependencies +/project Added: struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/views/tiles/TilesResult.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/views/tiles/TilesResult.java?rev=1439344view=auto == --- struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/views/tiles/TilesResult.java (added) +++ struts/struts2/trunk/plugins/tiles3/src/main/java/org/apache/struts2/views/tiles/TilesResult.java Mon
svn commit: r1439410 - /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java
Author: lukaszlenart Date: Mon Jan 28 14:06:10 2013 New Revision: 1439410 URL: http://svn.apache.org/viewvc?rev=1439410view=rev Log: WW-3973 adds disclaimer about ParameterNameAware Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java?rev=1439410r1=1439409r2=1439410view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java Mon Jan 28 14:06:10 2013 @@ -46,13 +46,13 @@ import java.util.regex.Pattern; /** * !-- START SNIPPET: description -- * This interceptor sets all parameters on the value stack. - * p/ + * * This interceptor gets all parameters from {@link ActionContext#getParameters()} and sets them on the value stack by * calling {@link ValueStack#setValue(String, Object)}, typically resulting in the values submitted in a form * request being applied to an action in the value stack. Note that the parameter map must contain a String key and * often containers a String[] for the value. - * p/ - * p/ The interceptor takes one parameter named 'ordered'. When set to true action properties are guaranteed to be + * + * The interceptor takes one parameter named 'ordered'. When set to true action properties are guaranteed to be * set top-down which means that top action's properties are set first. Then it's subcomponents properties are set. * The reason for this order is to enable a 'factory' pattern. For example, let's assume that one has an action * that contains a property named 'modelClass' that allows to choose what is the underlying implementation of model. @@ -60,41 +60,39 @@ import java.util.regex.Pattern; * implementation during action.setModelClass() call. Similiarily it's possible to use action.setPrimaryKey() * property set call to actually load the model class from persistent storage. Without any assumption on parameter * order you have to use patterns like 'Preparable'. - * p/ - * p/ Because parameter names are effectively OGNL statements, it is important that security be taken in to account. + * + * Because parameter names are effectively OGNL statements, it is important that security be taken in to account. * This interceptor will not apply any values in the parameters map if the expression contains an assignment (=), * multiple expressions (,), or references any objects in the context (#). This is all done in the {@link * #acceptableName(String)} method. In addition to this method, if the action being invoked implements the {@link * ParameterNameAware} interface, the action will be consulted to determine if the parameter should be set. - * p/ - * p/ In addition to these restrictions, a flag ({@link ReflectionContextState#DENY_METHOD_EXECUTION}) is set such that + * + * In addition to these restrictions, a flag ({@link ReflectionContextState#DENY_METHOD_EXECUTION}) is set such that * no methods are allowed to be invoked. That means that any expression such as iperson.doSomething()/i or * iperson.getName()/i will be explicitely forbidden. This is needed to make sure that your application is not * exposed to attacks by malicious users. - * p/ - * p/ While this interceptor is being invoked, a flag ({@link ReflectionContextState#CREATE_NULL_OBJECTS}) is turned + * + * While this interceptor is being invoked, a flag ({@link ReflectionContextState#CREATE_NULL_OBJECTS}) is turned * on to ensure that any null reference is automatically created - if possible. See the type conversion documentation * and the {@link InstantiatingNullHandler} javadocs for more information. - * p/ - * p/ Finally, a third flag ({@link XWorkConverter#REPORT_CONVERSION_ERRORS}) is set that indicates any errors when + * + * Finally, a third flag ({@link XWorkConverter#REPORT_CONVERSION_ERRORS}) is set that indicates any errors when * converting the the values to their final data type (String[] -gt; int) an unrecoverable error occured. With this * flag set, the type conversion errors will be reported in the action context. See the type conversion documentation * and the {@link XWorkConverter} javadocs for more information. - * p/ - * p/ If you are looking for detailed logging information about your parameters, turn on DEBUG level logging for this + * + * If you are looking for detailed logging information about your parameters, turn on DEBUG level logging for this * interceptor. A detailed log of all the parameter keys and values will be reported. - * p
svn commit: r1439606 - in /struts/struts2/trunk/archetypes/struts2-archetype-portlet: pom.xml src/main/resources/archetype-resources/pom.xml
Author: lukaszlenart Date: Mon Jan 28 20:17:03 2013 New Revision: 1439606 URL: http://svn.apache.org/viewvc?rev=1439606view=rev Log: WW-3974 solves problem with parsing properties Modified: struts/struts2/trunk/archetypes/struts2-archetype-portlet/pom.xml struts/struts2/trunk/archetypes/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml Modified: struts/struts2/trunk/archetypes/struts2-archetype-portlet/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-portlet/pom.xml?rev=1439606r1=1439605r2=1439606view=diff == --- struts/struts2/trunk/archetypes/struts2-archetype-portlet/pom.xml (original) +++ struts/struts2/trunk/archetypes/struts2-archetype-portlet/pom.xml Mon Jan 28 20:17:03 2013 @@ -25,13 +25,6 @@ resources resource directorysrc/main/resources/directory -filteringtrue/filtering -includes -include**/*.*/include -/includes -/resource -resource - directorysrc/main/resources/archetype-resources/src/directory filteringfalse/filtering includes include**/*.*/include Modified: struts/struts2/trunk/archetypes/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/archetypes/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml?rev=1439606r1=1439605r2=1439606view=diff == --- struts/struts2/trunk/archetypes/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml (original) +++ struts/struts2/trunk/archetypes/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml Mon Jan 28 20:17:03 2013 @@ -3,11 +3,11 @@ project xmlns=http://maven.apache.org/POM/4.0.0; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd; modelVersion4.0.0/modelVersion -groupId\${groupId}/groupId -artifactId\${artifactId}/artifactId -version\${version}/version +groupId${groupId}/groupId +artifactId${artifactId}/artifactId +version${version}/version packagingwar/packaging -name\${artifactId}/name +name${artifactId}/name properties project.build.sourceEncodingUTF-8/project.build.sourceEncoding @@ -25,13 +25,13 @@ dependency groupIdorg.apache.struts/groupId artifactIdstruts2-core/artifactId -version\${struts2.version}/version +version${struts2.version}/version /dependency dependency groupIdorg.apache.struts/groupId artifactIdstruts2-portlet-plugin/artifactId -version\${struts2.version}/version +version${struts2.version}/version /dependency dependency @@ -68,7 +68,7 @@ artifactIdmaven-war-plugin/artifactId version${plugin.war.version}/version configuration - webXml\${project.build.directory}/pluto-resources/web.xml/webXml + webXml${project.build.directory}/pluto-resources/web.xml/webXml /configuration /plugin !-- bind 'pluto2:assemble' goal to 'generate-resources' lifecycle --
svn commit: r1441613 - /struts/struts2/trunk/pom.xml
Author: lukaszlenart Date: Fri Feb 1 20:12:37 2013 New Revision: 1441613 URL: http://svn.apache.org/viewvc?rev=1441613view=rev Log: Adjusts site configuration to use new Apache scm plugin Modified: struts/struts2/trunk/pom.xml Modified: struts/struts2/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/pom.xml?rev=1441613r1=1441612r2=1441613view=diff == --- struts/struts2/trunk/pom.xml (original) +++ struts/struts2/trunk/pom.xml Fri Feb 1 20:12:37 2013 @@ -1,5 +1,6 @@ ?xml version=1.0 encoding=UTF-8? -project xmlns=http://maven.apache.org/POM/4.0.0; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd; +project xmlns=http://maven.apache.org/POM/4.0.0; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; + xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd; parent groupIdorg.apache.struts/groupId @@ -8,7 +9,6 @@ /parent modelVersion4.0.0/modelVersion -groupIdorg.apache.struts/groupId artifactIdstruts2-parent/artifactId version2.3.9-SNAPSHOT/version packagingpom/packaging @@ -54,8 +54,8 @@ distributionManagement site -idapache-site/id -urlscp://people.apache.org/www/struts.apache.org/2.x//url +idstruts2-site/id + urlscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/dev/2.x//url /site /distributionManagement @@ -73,7 +73,7 @@ nameThe Apache Software License, Version 2.0/name urlhttp://www.apache.org/licenses/LICENSE-2.0.txt/url distributionrepo/distribution -comments / +comments/ /license /licenses @@ -88,6 +88,12 @@ ognl.version3.0.6/ognl.version asm.version3.3/asm.version tiles.version2.0.6/tiles.version + +!-- SCM Site Configuration -- +site.mainDirectory${user.home}/struts2-site/site.mainDirectory +siteContent.path${site.mainDirectory}/staging/siteContent.path +scmCheckout.path${site.mainDirectory}/scm/scmCheckout.path +siteDeploy.urlfile://${siteContent.path}/siteDeploy.url /properties profiles @@ -164,8 +170,9 @@ /configuration /plugin plugin +groupIdorg.apache.maven.plugins/groupId artifactIdmaven-site-plugin/artifactId -version3.0/version +version3.2/version /plugin plugin artifactIdmaven-compiler-plugin/artifactId @@ -294,8 +301,25 @@ /excludes /configuration /plugin -- - +plugin +groupIdorg.apache.maven.plugins/groupId +artifactIdmaven-scm-publish-plugin/artifactId +version1.0-beta-2/version +configuration +checkoutDirectory${scmCheckout.path}/checkoutDirectory +content${siteContent.path}/content +/configuration +/plugin +plugin +groupIdorg.apache.maven.plugins/groupId +artifactIdmaven-site-plugin/artifactId +version3.1/version +configuration +stagingSiteURL${siteDeploy.url}/stagingSiteURL +/configuration +/plugin /plugins + defaultGoalinstall/defaultGoal /build
svn commit: r1441615 - /struts/site/trunk/content/resources/extpaths.txt
Author: lukaszlenart Date: Fri Feb 1 20:16:56 2013 New Revision: 1441615 URL: http://svn.apache.org/viewvc?rev=1441615view=rev Log: Defined proper exclude paths Modified: struts/site/trunk/content/resources/extpaths.txt Modified: struts/site/trunk/content/resources/extpaths.txt URL: http://svn.apache.org/viewvc/struts/site/trunk/content/resources/extpaths.txt?rev=1441615r1=1441614r2=1441615view=diff == --- struts/site/trunk/content/resources/extpaths.txt (original) +++ struts/site/trunk/content/resources/extpaths.txt Fri Feb 1 20:16:56 2013 @@ -1,60 +1,2 @@ -1.0.2 -1.1 -1.2.4 -1.2.7 -1.2.8 -1.2.9 -1.2.x -1.3.10 -1.3.5 -1.3.8 -1.3.9 -1.x -2.0.11 -2.0.11.1 -2.0.11.2 -2.0.12 -2.0.14 -2.0.5 -2.0.6 -2.0.7 -2.0.8 -2.0.9 -2.0.x -2.1.2 -2.1.6 -2.1.8 -2.1.8.1 -2.2.1 -2.2.1.1 -2.2.3 -2.2.3.1 -2.3.1 -2.3.1.1 -2.3.1.2 -2.3.3 -2.3.4 -2.3.4.1 -2.3.7 -2.3.8 -2.x -api -dev -dtds -img -js -legacy -proposals -struts-1.2.x -struts-annotations -struts-sandbox -struts2 -struts2-archetype-blank -struts2-archetype-convention -struts2-archetype-dbportlet -struts2-archetype-plugin -struts2-archetype-portlet -struts2-archetype-starter -style -stylesheets -uml \ No newline at end of file +release +dev \ No newline at end of file
svn commit: r848955 - in /websites/production/struts/content: dev/ release/
Author: lukaszlenart Date: Fri Feb 1 20:19:50 2013 New Revision: 848955 Log: Prepares site directory structure Added: websites/production/struts/content/dev/ websites/production/struts/content/release/
svn commit: r848958 - /websites/production/struts/content/release/2.0.x/
Author: lukaszlenart Date: Fri Feb 1 20:23:43 2013 New Revision: 848958 Log: Automatic svn path creation: https://svn.apache.org/repos/infra/websites/production/struts/content/release/2.0.x/ Added: websites/production/struts/content/release/2.0.x/
svn commit: r849063 - in /websites/production/struts/content/release/2.0.x: ./ css/ docs/ docs/ajax-validation.data/ docs/architecture.data/ docs/articles-and-press.data/ docs/asynchronous-processing-
Author: lukaszlenart Date: Sat Feb 2 11:22:05 2013 New Revision: 849063 Log: Re-imports old 2.0.x branch [This commit notification would consist of 877 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r849092 - in /websites/production/struts/content/release/2.2.x: ./ css/ docs/ docs/ajax-validation.data/ docs/apache-struts-pseudo-nightly-builds-on-apache-hudson.data/ docs/asynchronous-p
Author: lukaszlenart Date: Sat Feb 2 16:00:10 2013 New Revision: 849092 Log: Imports old 2.2.x docs [This commit notification would consist of 773 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r849101 - in /websites/production/struts/content/release/2.3.x: ./ css/ docs/ docs/ajax-validation.data/ docs/apache-struts-pseudo-nightly-builds-on-apache-hudson.data/ docs/big-picture.da
Author: lukaszlenart Date: Sat Feb 2 16:27:23 2013 New Revision: 849101 Log: Imports old 2.3.x docs [This commit notification would consist of 1000 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r849122 - in /websites/production/struts/content/release/1.3.x: ./ apidocs/ apidocs/examples/ apidocs/examples/bean/ apidocs/examples/bean/class-use/ apidocs/examples/class-use/ apidocs/ex
Author: lukaszlenart Date: Sat Feb 2 17:59:45 2013 New Revision: 849122 Log: Imports old 1.3.x docs [This commit notification would consist of 1263 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r849128 - in /websites/production/struts/content: dev/ development/
Author: lukaszlenart Date: Sat Feb 2 18:33:11 2013 New Revision: 849128 Log: Moves dev/ to development/ Added: websites/production/struts/content/development/ - copied from r849125, websites/production/struts/content/dev/ Removed: websites/production/struts/content/dev/
svn commit: r1441786 - /struts/site/trunk/content/resources/.htaccess
Author: lukaszlenart Date: Sat Feb 2 18:34:25 2013 New Revision: 1441786 URL: http://svn.apache.org/viewvc?rev=1441786view=rev Log: Adds new redirects Modified: struts/site/trunk/content/resources/.htaccess Modified: struts/site/trunk/content/resources/.htaccess URL: http://svn.apache.org/viewvc/struts/site/trunk/content/resources/.htaccess?rev=1441786r1=1441785r2=1441786view=diff == --- struts/site/trunk/content/resources/.htaccess (original) +++ struts/site/trunk/content/resources/.htaccess Sat Feb 2 18:34:25 2013 @@ -34,3 +34,36 @@ Redirect permanent /struts-action Redirect permanent /struts-action2 http://struts.apache.org/2.x Redirect permanent /WW http://struts.apache.org/2.x/docs Redirect permanent /style http://struts.apache.org/css +Redirect permanent /2.x http://struts.apache.org/dev/2.x +Redirect permanent /1.x http://struts.apache.org/dev/1.x +Redirect permanent /2.3.8 http://struts.apache.org/release/2.3.x +Redirect permanent /2.3.7 http://struts.apache.org/release/2.3.x +Redirect permanent /2.3.4.1 http://struts.apache.org/release/2.3.x +Redirect permanent /2.3.4 http://struts.apache.org/release/2.3.x +Redirect permanent /2.3.3 http://struts.apache.org/release/2.3.x +Redirect permanent /2.3.1.2 http://struts.apache.org/release/2.3.x +Redirect permanent /2.3.1.1 http://struts.apache.org/release/2.3.x +Redirect permanent /2.3.1 http://struts.apache.org/release/2.3.x +Redirect permanent /2.2.3.1 http://struts.apache.org/release/2.2.x +Redirect permanent /2.2.3 http://struts.apache.org/release/2.2.x +Redirect permanent /2.2.2.1 http://struts.apache.org/release/2.2.x +Redirect permanent /2.2.1 http://struts.apache.org/release/2.2.x +Redirect permanent /2.1.8.1 http://struts.apache.org/release/2.1.x +Redirect permanent /2.1.8 http://struts.apache.org/release/2.1.x +Redirect permanent /2.1.6 http://struts.apache.org/release/2.1.x +Redirect permanent /2.0.14 http://struts.apache.org/release/2.0.x +Redirect permanent /2.0.12 http://struts.apache.org/release/2.0.x +Redirect permanent /2.0.11.2 http://struts.apache.org/release/2.0.x +Redirect permanent /2.0.11.1 http://struts.apache.org/release/2.0.x +Redirect permanent /2.0.11 http://struts.apache.org/release/2.0.x +Redirect permanent /2.0.9 http://struts.apache.org/release/2.0.x +Redirect permanent /2.0.8 http://struts.apache.org/release/2.0.x +Redirect permanent /2.0.6 http://struts.apache.org/release/2.0.x +Redirect permanent /1.3.8 http://struts.apache.org/release/1.3.x +Redirect permanent /1.3.5 http://struts.apache.org/release/1.3.x +Redirect permanent /1.2.9 http://struts.apache.org/release/1.2.x +Redirect permanent /1.2.8 http://struts.apache.org/release/1.2.x +Redirect permanent /1.2.7 http://struts.apache.org/release/1.2.x +Redirect permanent /1.2.4 http://struts.apache.org/release/1.2.x +Redirect permanent /1.1 http://struts.apache.org/release/1.x +Redirect permanent /1.0.2 http://struts.apache.org/release/1.x \ No newline at end of file
svn commit: r1441787 - /struts/site/trunk/content/resources/.htaccess
Author: lukaszlenart Date: Sat Feb 2 18:35:30 2013 New Revision: 1441787 URL: http://svn.apache.org/viewvc?rev=1441787view=rev Log: Committ Modified: struts/site/trunk/content/resources/.htaccess Modified: struts/site/trunk/content/resources/.htaccess URL: http://svn.apache.org/viewvc/struts/site/trunk/content/resources/.htaccess?rev=1441787r1=1441786r2=1441787view=diff == --- struts/site/trunk/content/resources/.htaccess (original) +++ struts/site/trunk/content/resources/.htaccess Sat Feb 2 18:35:30 2013 @@ -34,8 +34,8 @@ Redirect permanent /struts-action Redirect permanent /struts-action2 http://struts.apache.org/2.x Redirect permanent /WW http://struts.apache.org/2.x/docs Redirect permanent /style http://struts.apache.org/css -Redirect permanent /2.x http://struts.apache.org/dev/2.x -Redirect permanent /1.x http://struts.apache.org/dev/1.x +Redirect permanent /2.x http://struts.apache.org/development/2.x +Redirect permanent /1.x http://struts.apache.org/development/1.x Redirect permanent /2.3.8 http://struts.apache.org/release/2.3.x Redirect permanent /2.3.7 http://struts.apache.org/release/2.3.x Redirect permanent /2.3.4.1 http://struts.apache.org/release/2.3.x
svn commit: r1441788 - /struts/site/trunk/content/resources/extpaths.txt
Author: lukaszlenart Date: Sat Feb 2 18:47:16 2013 New Revision: 1441788 URL: http://svn.apache.org/viewvc?rev=1441788view=rev Log: Committ!!! Modified: struts/site/trunk/content/resources/extpaths.txt Modified: struts/site/trunk/content/resources/extpaths.txt URL: http://svn.apache.org/viewvc/struts/site/trunk/content/resources/extpaths.txt?rev=1441788r1=1441787r2=1441788view=diff == --- struts/site/trunk/content/resources/extpaths.txt (original) +++ struts/site/trunk/content/resources/extpaths.txt Sat Feb 2 18:47:16 2013 @@ -1,2 +1,2 @@ release -dev \ No newline at end of file +developement \ No newline at end of file
svn commit: r849134 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Sat Feb 2 18:48:36 2013 New Revision: 849134 Log: First attempt to publish the site Added: websites/production/struts/content/ - copied from r849133, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r849133, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r849133, websites/production/struts/content/release/
svn commit: r849227 - /websites/production/struts/content/development/2.x/
Author: lukaszlenart Date: Sun Feb 3 11:30:47 2013 New Revision: 849227 Log: Removes messsed 2.x branch Removed: websites/production/struts/content/development/2.x/
svn commit: r1441896 - /struts/struts2/trunk/pom.xml
Author: lukaszlenart Date: Sun Feb 3 11:46:19 2013 New Revision: 1441896 URL: http://svn.apache.org/viewvc?rev=1441896view=rev Log: Corrects site endpoint Modified: struts/struts2/trunk/pom.xml Modified: struts/struts2/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/pom.xml?rev=1441896r1=1441895r2=1441896view=diff == --- struts/struts2/trunk/pom.xml (original) +++ struts/struts2/trunk/pom.xml Sun Feb 3 11:46:19 2013 @@ -55,7 +55,7 @@ distributionManagement site idstruts2-site/id - urlscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/dev/2.x//url + urlscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/development/2.x//url /site /distributionManagement
svn commit: r849229 - /websites/production/struts/content/development/2.x/
Author: lukaszlenart Date: Sun Feb 3 12:10:13 2013 New Revision: 849229 Log: Automatic svn path creation: https://svn.apache.org/repos/infra/websites/production/struts/content/development/2.x/ Added: websites/production/struts/content/development/2.x/
svn commit: r849233 - in /websites/production/struts/content/development/2.x: ./ css/ images/ images/logos/ struts2-apps/ struts2-apps/css/ struts2-apps/images/ struts2-apps/images/logos/ struts2-apps
Author: lukaszlenart Date: Sun Feb 3 12:23:35 2013 New Revision: 849233 Log: Site checkin for project Struts 2 [This commit notification would consist of 132 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r849235 [6/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ str
Modified: websites/production/struts/content/development/2.x/struts2-apps/struts2-portlet/plugins.html == --- websites/production/struts/content/development/2.x/struts2-apps/struts2-portlet/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-apps/struts2-portlet/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-antrun-plugin/;maven-antrun-plugin/a/tdtd1.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.or g/plugins/maven-resources-plugin/maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-war-plugin/;maven-war-plugin/a/tdtd2.1/ td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-antrun-plugin/;maven-antrun-plugin/a/tdtd1.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink
svn commit: r849235 [9/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ str
Modified: websites/production/struts/content/development/2.x/struts2-apps/struts2-showcase/plugins.html == --- websites/production/struts/content/development/2.x/struts2-apps/struts2-showcase/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-apps/struts2-showcase/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-antrun-plugin/;maven-antrun-plugin/a/tdtd1.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.or g/plugins/maven-resources-plugin/maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-war-plugin/;maven-war-plugin/a/tdtd2.1/ td/trtr class=atdorg.mortbay.jetty/tdtda class=externalLink href=http://www.eclipse.org/jetty/jetty-parent/jetty-integration-project/jetty-maven-plugin;jetty-maven-plugin/a/tdtd8.1.7.v20120910/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-antrun-plugin/;maven-antrun-plugin/a/tdtd1.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr
svn commit: r849235 [15/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-osgi-bundles/struts2-osgi-demo-bundle/plugins.html == --- websites/production/struts/content/development/2.x/struts2-osgi-bundles/struts2-osgi-demo-bundle/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-osgi-bundles/struts2-osgi-demo-bundle/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apa che.org/plugins/maven-scm-publish-pluginmaven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache .org/plugins/maven-project-info-reports-plugin/maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr
svn commit: r849235 [12/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-osgi-bundles/dependencies.html == --- websites/production/struts/content/development/2.x/struts2-osgi-bundles/dependencies.html (original) +++ websites/production/struts/content/development/2.x/struts2-osgi-bundles/dependencies.html Sun Feb 3 12:51:56 2013 @@ -79,11 +79,11 @@ } } /script -a name=Dependency_Tree/adiv class=sectionh3Dependency Treea name=Dependency_Tree/a/h3ulliorg.apache.struts:struts2-osgi-bundles:pom:2.3.9-SNAPSHOT img id=_680480962 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_86334725', '_680480962' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_86334725 style=display:nonetable border=0 class=bodyTabletr class=athStruts OSGi Bundles/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-osgi-bundles/;http://struts.apache.org/2.x/struts2-osgi-bundles//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts:struts2-core:jar:2.3.9-SNAPSHOT (compile) img id=_2021669783 src=./images/icon_ info_sml.gif alt=Information onclick=toggleDependencyDetail( '_670346473', '_2021669783' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_670346473 style=display:nonetable border=0 class=bodyTabletr class=athStruts 2 Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-core/;http://struts.apache.org/2.x/struts2-core//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts.xwork:xwork-core:jar:2.3.9-SNAPSHOT (compile) img id=_860489477 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_31911829', '_860489477' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_31911829 style=display:nonetable border=0 class=bodyTabl etr class=athXWork: Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/xwork-core/;http://struts.apache.org/2.x/xwork-core//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.commons:commons-lang3:jar:3.1 (compile) img id=_2131219032 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_882570970', '_2131219032' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_882570970 style=display:nonetable border=0 class=bodyTabletr class=athCommons Lang/th/trtr class=btdpbDescription: /bCommons Lang, a package of Java utility classes for the +a name=Dependency_Tree/adiv class=sectionh3Dependency Treea name=Dependency_Tree/a/h3ulliorg.apache.struts:struts2-osgi-bundles:pom:2.3.9-SNAPSHOT img id=_678501140 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_1309600377', '_678501140' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_1309600377 style=display:nonetable border=0 class=bodyTabletr class=athStruts OSGi Bundles/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-osgi-bundles/;http://struts.apache.org/2.x/struts2-osgi-bundles//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts:struts2-core:jar:2.3.9-SNAPSHOT (compile) img id=_1524876252 src=./images/i con_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_937973305', '_1524876252' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_937973305 style=display:nonetable border=0 class=bodyTabletr class=athStruts 2 Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-core/;http://struts.apache.org/2.x/struts2-core//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts.xwork:xwork-core:jar:2.3.9-SNAPSHOT (compile) img id=_259832083 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_1705990769', '_259832083' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_1705990769 style=display:nonetable border=0 class= bodyTabletr class=athXWork: Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink
svn commit: r849235 [18/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-codebehind-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-codebehind-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-codebehind-plugin/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apa che.org/plugins/maven-scm-publish-pluginmaven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache .org/plugins/maven-project-info-reports-plugin/maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr
svn commit: r849235 [32/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-osgi-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-osgi-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-osgi-plugin/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apa che.org/plugins/maven-scm-publish-pluginmaven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache .org/plugins/maven-project-info-reports-plugin/maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda
svn commit: r849235 [29/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-json-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-json-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-json-plugin/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apa che.org/plugins/maven-scm-publish-pluginmaven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache .org/plugins/maven-project-info-reports-plugin/maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda
svn commit: r849235 [41/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-sitemesh-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-sitemesh-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-sitemesh-plugin/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apa che.org/plugins/maven-scm-publish-pluginmaven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache .org/plugins/maven-project-info-reports-plugin/maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr
svn commit: r849235 [43/48] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-spring-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-spring-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-spring-plugin/plugins.html Sun Feb 3 12:51:56 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apa che.org/plugins/maven-scm-publish-pluginmaven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache .org/plugins/maven-project-info-reports-plugin/maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr
svn commit: r849237 [6/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ str
Modified: websites/production/struts/content/development/2.x/struts2-apps/struts2-portlet/plugins.html == --- websites/production/struts/content/development/2.x/struts2-apps/struts2-portlet/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-apps/struts2-portlet/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-antrun-plugin/;maven-antrun-plugin/a/tdtd1.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-pl ugin/maven-javadoc-plugin/a/tdtd2.8/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release-plugin/;maven-release-plugin/a/tdtd2.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/ td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-war-plugin/;maven-war-plugin/a/tdtd2.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdt d2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-antrun-plugin/;maven-antrun-plugin/a/tdtd1.6/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink
svn commit: r849237 [13/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-osgi-bundles/struts2-osgi-admin-bundle/plugins.html == --- websites/production/struts/content/development/2.x/struts2-osgi-bundles/struts2-osgi-admin-bundle/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-osgi-bundles/struts2-osgi-admin-bundle/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release- plugin/maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2 /td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr
svn commit: r849237 [11/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-osgi-bundles/dependencies.html == --- websites/production/struts/content/development/2.x/struts2-osgi-bundles/dependencies.html (original) +++ websites/production/struts/content/development/2.x/struts2-osgi-bundles/dependencies.html Sun Feb 3 13:12:12 2013 @@ -79,11 +79,11 @@ } } /script -a name=Dependency_Tree/adiv class=sectionh3Dependency Treea name=Dependency_Tree/a/h3ulliorg.apache.struts:struts2-osgi-bundles:pom:2.3.9-SNAPSHOT img id=_678501140 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_1309600377', '_678501140' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_1309600377 style=display:nonetable border=0 class=bodyTabletr class=athStruts OSGi Bundles/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-osgi-bundles/;http://struts.apache.org/2.x/struts2-osgi-bundles//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts:struts2-core:jar:2.3.9-SNAPSHOT (compile) img id=_1524876252 src=./images/i con_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_937973305', '_1524876252' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_937973305 style=display:nonetable border=0 class=bodyTabletr class=athStruts 2 Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-core/;http://struts.apache.org/2.x/struts2-core//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts.xwork:xwork-core:jar:2.3.9-SNAPSHOT (compile) img id=_259832083 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_1705990769', '_259832083' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_1705990769 style=display:nonetable border=0 class= bodyTabletr class=athXWork: Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/xwork-core/;http://struts.apache.org/2.x/xwork-core//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.commons:commons-lang3:jar:3.1 (compile) img id=_652278361 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_1018104062', '_652278361' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_1018104062 style=display:nonetable border=0 class=bodyTabletr class=athCommons Lang/th/trtr class=btdpbDescription: /bCommons Lang, a package of Java utility classes for the +a name=Dependency_Tree/adiv class=sectionh3Dependency Treea name=Dependency_Tree/a/h3ulliorg.apache.struts:struts2-osgi-bundles:pom:2.3.9-SNAPSHOT img id=_317888049 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_1709482837', '_317888049' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_1709482837 style=display:nonetable border=0 class=bodyTabletr class=athStruts OSGi Bundles/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-osgi-bundles/;http://struts.apache.org/2.x/struts2-osgi-bundles//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts:struts2-core:jar:2.3.9-SNAPSHOT (compile) img id=_927380981 src=./images/ic on_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_1160821358', '_927380981' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_1160821358 style=display:nonetable border=0 class=bodyTabletr class=athStruts 2 Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink href=http://struts.apache.org/2.x/struts2-core/;http://struts.apache.org/2.x/struts2-core//a/ppbProject License: /ba class=externalLink href=http://www.apache.org/licenses/LICENSE-2.0.txt;The Apache Software License, Version 2.0/a/p/td/tr/table/divulliorg.apache.struts.xwork:xwork-core:jar:2.3.9-SNAPSHOT (compile) img id=_1293227466 src=./images/icon_info_sml.gif alt=Information onclick=toggleDependencyDetail( '_908580213', '_1293227466' ); style=cursor: pointer;vertical-align:text-bottom;/imgdiv id=_908580213 style=display:nonetable border=0 class= bodyTabletr class=athXWork: Core/th/trtr class=btdpbDescription: /bApache Struts 2/ppbURL: /ba class=externalLink
svn commit: r849237 [17/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-cdi-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-cdi-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-cdi-plugin/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release- plugin/maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2 /td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda
svn commit: r849237 [19/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-codebehind-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-codebehind-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-codebehind-plugin/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release- plugin/maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2 /td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr
svn commit: r849237 [33/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-osgi-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-osgi-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-osgi-plugin/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release- plugin/maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2 /td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda
svn commit: r849237 [39/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-portlet-tiles-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-portlet-tiles-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-portlet-tiles-plugin/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release- plugin/maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2 /td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr
svn commit: r849237 [45/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-spring-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-spring-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-spring-plugin/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release- plugin/maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2 /td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda
svn commit: r849237 [43/50] - in /websites/production/struts/content/development/2.x: ./ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ st
Modified: websites/production/struts/content/development/2.x/struts2-plugins/struts2-sitemesh-plugin/plugins.html == --- websites/production/struts/content/development/2.x/struts2-plugins/struts2-sitemesh-plugin/plugins.html (original) +++ websites/production/struts/content/development/2.x/struts2-plugins/struts2-sitemesh-plugin/plugins.html Sun Feb 3 13:12:12 2013 @@ -62,7 +62,7 @@ /div div id=bodyColumn div id=contentBox -div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-assembly-plugin/;maven-assembly-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=btdorg.apache.maven .plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-gpg-plugin/;maven-gpg-plugin/a/tdtd1.3/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-javadoc-plugin/;maven-javadoc-plugin/a/tdtd2.8/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-release- plugin/maven-release-plugin/a/tdtd2.2.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-remote-resources-plugin/;maven-remote-resources-plugin/a/tdtd1.2.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-resources-plugin/;maven-resources-plugin/a/tdtd2.5/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-scm-publish-plugin;maven-scm-publish-plugin/a/tdtd1.0-beta-2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-site-plugin/;maven-site-plugin/a/tdtd3.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-source-plugin/;maven-source-plugin/a/tdtd2.1.2 /td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/surefire/maven-surefire-plugin;maven-surefire-plugin/a/tdtd2.3.1/td/tr/table/divdiv class=sectionh2Project Report Pluginsa name=Project_Report_Plugins/a/h2a name=Project_Report_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-project-info-reports-plugin/;maven-project-info-reports-plugin/a/tdtd2.4/td/trtr class=atdorg.codehaus.mojo/tdtda class=externalLink href=http://mojo.codehaus.org/rat-maven-plugin;rat-maven-plugin/a/tdtd1.0-alpha-2/td/tr/table/div +div class=sectionh2Project Build Pluginsa name=Project_Build_Plugins/a/h2a name=Project_Build_Plugins/atable border=0 class=bodyTabletr class=athGroupId/ththArtifactId/ththVersion/th/trtr class=btdorg.apache.felix/tdtda class=externalLink href=http://felix.apache.org/maven-bundle-plugin/;maven-bundle-plugin/a/tdtd2.1.0/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-clean-plugin/;maven-clean-plugin/a/tdtd2.4.1/td/trtr class=btdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-compiler-plugin/;maven-compiler-plugin/a/tdtd2.3.2/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-deploy-plugin/;maven-deploy-plugin/a/tdtd2.6/td/trtr class=btdorg.apache.maven.plugi ns/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-install-plugin/;maven-install-plugin/a/tdtd2.3.1/td/trtr class=atdorg.apache.maven.plugins/tdtda class=externalLink href=http://maven.apache.org/plugins/maven-jar-plugin/;maven-jar-plugin/a/tdtd2.3.1/td/trtr
svn commit: r849239 - /websites/production/struts/content/development/2.x/docs/
Author: lukaszlenart Date: Sun Feb 3 13:41:07 2013 New Revision: 849239 Log: Adds docs Added: websites/production/struts/content/development/2.x/docs/
svn commit: r849240 - in /websites/production/struts/content/development/2.x/docs: ./ ajax-validation.data/ apache-struts-pseudo-nightly-builds-on-apache-hudson.data/ big-picture.data/ coding-struts-2
Author: lukaszlenart Date: Sun Feb 3 13:42:53 2013 New Revision: 849240 Log: Updates draft docs [This commit notification would consist of 111 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r849241 [9/44] - in /websites/production/struts/content/development/2.x: ./ docs/ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreade
Modified: websites/production/struts/content/development/2.x/struts2-apps/struts2-showcase/dependency-convergence.html == --- websites/production/struts/content/development/2.x/struts2-apps/struts2-showcase/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/struts2-apps/struts2-showcase/dependency-convergence.html Sun Feb 3 13:46:50 2013 @@ -66,7 +66,7 @@ bLegend:/b /captiontr class=atdimg alt=success src=images/icon_success_sml.gif //tdtdAll projects share one version of the dependency./td/trtr class=btdimg alt=error src=images/icon_error_sml.gif //tdtdAt least one project has a differing version of the dependency./td/tr/tablebr /table border=0 class=bodyTablecaption bStatistics:/b [... 6 lines stripped ...] Modified: websites/production/struts/content/development/2.x/struts2-archetypes/dependency-convergence.html == --- websites/production/struts/content/development/2.x/struts2-archetypes/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/struts2-archetypes/dependency-convergence.html Sun Feb 3 13:46:50 2013 @@ -66,7 +66,7 @@ bLegend:/b /captiontr class=atdimg alt=success src=images/icon_success_sml.gif //tdtdAll projects share one version of the dependency./td/trtr class=btdimg alt=error src=images/icon_error_sml.gif //tdtdAt least one project has a differing version of the dependency./td/tr/tablebr /table border=0 class=bodyTablecaption bStatistics:/b [... 6 lines stripped ...] Modified: websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-blank/dependency-convergence.html == --- websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-blank/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-blank/dependency-convergence.html Sun Feb 3 13:46:50 2013 @@ -66,7 +66,7 @@ bLegend:/b /captiontr class=atdimg alt=success src=images/icon_success_sml.gif //tdtdAll projects share one version of the dependency./td/trtr class=btdimg alt=error src=images/icon_error_sml.gif //tdtdAt least one project has a differing version of the dependency./td/tr/tablebr /table border=0 class=bodyTablecaption bStatistics:/b [... 6 lines stripped ...] Modified: websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-convention/dependency-convergence.html == --- websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-convention/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-convention/dependency-convergence.html Sun Feb 3 13:46:50 2013 @@ -66,7 +66,7 @@ bLegend:/b /captiontr class=atdimg alt=success src=images/icon_success_sml.gif //tdtdAll projects share one version of the dependency./td/trtr class=btdimg alt=error src=images/icon_error_sml.gif //tdtdAt least one project has a differing version of the dependency./td/tr/tablebr /table border=0 class=bodyTablecaption bStatistics:/b [... 6 lines stripped ...] Modified: websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-dbportlet/dependency-convergence.html == --- websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-dbportlet/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-dbportlet/dependency-convergence.html Sun Feb 3 13:46:50 2013 @@ -66,7 +66,7 @@ bLegend:/b /captiontr class=atdimg alt=success src=images/icon_success_sml.gif //tdtdAll projects share one version of the dependency./td/trtr class=btdimg alt=error src=images/icon_error_sml.gif //tdtdAt least one project has a differing version of the dependency./td/tr/tablebr /table border=0 class=bodyTablecaption bStatistics:/b [... 6 lines stripped ...] Modified: websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-plugin/dependency-convergence.html == --- websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-plugin/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/struts2-archetypes/struts2-archetype-plugin/dependency-convergence.html Sun Feb 3 13:46:50 2013 @@ -66,7 +66,7 @@ bLegend:/b /captiontr class=atdimg alt=success
svn commit: r849241 [7/44] - in /websites/production/struts/content/development/2.x: ./ docs/ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreade
Modified: websites/production/struts/content/development/2.x/struts2-apps/struts2-rest-showcase/dependency-convergence.html == --- websites/production/struts/content/development/2.x/struts2-apps/struts2-rest-showcase/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/struts2-apps/struts2-rest-showcase/dependency-convergence.html Sun Feb 3 13:46:50 2013 @@ -66,7 +66,7 @@ bLegend:/b /captiontr class=atdimg alt=success src=images/icon_success_sml.gif //tdtdAll projects share one version of the dependency./td/trtr class=btdimg alt=error src=images/icon_error_sml.gif //tdtdAt least one project has a differing version of the dependency./td/tr/tablebr /table border=0 class=bodyTablecaption bStatistics:/b [... 6 lines stripped ...]
svn commit: r849242 - in /websites/production/struts/content/development/2.x/docs: ./ PLACEHOLDER
Author: lukaszlenart Date: Sun Feb 3 13:52:29 2013 New Revision: 849242 Log: Adds docs folder Added: websites/production/struts/content/development/2.x/docs/ websites/production/struts/content/development/2.x/docs/PLACEHOLDER Added: websites/production/struts/content/development/2.x/docs/PLACEHOLDER == (empty)
svn commit: r849243 - in /websites/production/struts/content/development/2.x/docs: ./ ajax-validation.data/ apache-struts-pseudo-nightly-builds-on-apache-hudson.data/ big-picture.data/ coding-struts-2
Author: lukaszlenart Date: Sun Feb 3 13:57:35 2013 New Revision: 849243 Log: Updates draft docs [This commit notification would consist of 111 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r1442032 - /struts/struts2/trunk/pom.xml
Author: lukaszlenart Date: Mon Feb 4 06:53:48 2013 New Revision: 1442032 URL: http://svn.apache.org/viewvc?rev=1442032view=rev Log: WW-3977 changes site target Modified: struts/struts2/trunk/pom.xml Modified: struts/struts2/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/pom.xml?rev=1442032r1=1442031r2=1442032view=diff == --- struts/struts2/trunk/pom.xml (original) +++ struts/struts2/trunk/pom.xml Mon Feb 4 06:53:48 2013 @@ -54,8 +54,8 @@ distributionManagement site -idstruts2-site/id - urlscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/development/2.x//url +idapache-site/id + urlscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/release/2.3.x//url /site /distributionManagement
svn commit: r1442033 - /struts/struts2/trunk/src/site/resources/archetype-catalog.xml
Author: lukaszlenart Date: Mon Feb 4 06:56:26 2013 New Revision: 1442033 URL: http://svn.apache.org/viewvc?rev=1442033view=rev Log: WW-3977 changes version of archetypes Modified: struts/struts2/trunk/src/site/resources/archetype-catalog.xml Modified: struts/struts2/trunk/src/site/resources/archetype-catalog.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/src/site/resources/archetype-catalog.xml?rev=1442033r1=1442032r2=1442033view=diff == --- struts/struts2/trunk/src/site/resources/archetype-catalog.xml (original) +++ struts/struts2/trunk/src/site/resources/archetype-catalog.xml Mon Feb 4 06:56:26 2013 @@ -7,42 +7,42 @@ archetype groupIdorg.apache.struts/groupId artifactIdstruts2-archetype-blank/artifactId -version2.3.8/version +version2.3.9/version repositoryhttp://repo1.maven.org/maven2//repository descriptionStruts 2 Archetypes - Blank/description /archetype archetype groupIdorg.apache.struts/groupId artifactIdstruts2-archetype-convention/artifactId -version2.3.8/version +version2.3.9/version repositoryhttp://repo1.maven.org/maven2//repository descriptionStruts 2 Archetypes - Blank Convention/description /archetype archetype groupIdorg.apache.struts/groupId artifactIdstruts2-archetype-dbportlet/artifactId -version2.3.8/version +version2.3.9/version repositoryhttp://repo1.maven.org/maven2//repository descriptionStruts 2 Archetypes - Database Portlet/description /archetype archetype groupIdorg.apache.struts/groupId artifactIdstruts2-archetype-plugin/artifactId -version2.3.8/version +version2.3.9/version repositoryhttp://repo1.maven.org/maven2//repository descriptionStruts 2 Archetypes - Plugin/description /archetype archetype groupIdorg.apache.struts/groupId artifactIdstruts2-archetype-portlet/artifactId -version2.3.8/version +version2.3.9/version repositoryhttp://repo1.maven.org/maven2//repository descriptionStruts 2 Archetypes - Portlet/description /archetype archetype groupIdorg.apache.struts/groupId artifactIdstruts2-archetype-starter/artifactId -version2.3.8/version +version2.3.9/version repositoryhttp://repo1.maven.org/maven2//repository descriptionStruts 2 Archetypes - Starter/description /archetype
svn commit: r1442036 - /struts/struts2/tags/STRUTS_2_3_9/
Author: lukaszlenart Date: Mon Feb 4 07:11:36 2013 New Revision: 1442036 URL: http://svn.apache.org/viewvc?rev=1442036view=rev Log: [maven-release-plugin] copy for tag STRUTS_2_3_9 Added: struts/struts2/tags/STRUTS_2_3_9/ (props changed) - copied from r1442035, struts/struts2/trunk/ Propchange: struts/struts2/tags/STRUTS_2_3_9/ -- reviewboard:url = https://reviews.apache.org Propchange: struts/struts2/tags/STRUTS_2_3_9/ -- --- svn:ignore (added) +++ svn:ignore Mon Feb 4 07:11:36 2013 @@ -0,0 +1,10 @@ +.classpath +.project +.settings +*.ipr +*.iml +*.iws +target +.idea + +test-output Propchange: struts/struts2/tags/STRUTS_2_3_9/ -- --- svn:mergeinfo (added) +++ svn:mergeinfo Mon Feb 4 07:11:36 2013 @@ -0,0 +1,2 @@ +/struts/struts2/branches/STRUTS_2_2_1_1:1037870-1053416 +/struts/struts2/tags/STRUTS_2_2_1:965062-1037869
svn commit: r849313 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Mon Feb 4 08:19:32 2013 New Revision: 849313 Log: First attempt to publish the site Added: websites/production/struts/content/ - copied from r849312, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r849312, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r849312, websites/production/struts/content/release/
svn commit: r1442481 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/AbstractUITag.java
Author: lukaszlenart Date: Tue Feb 5 07:08:38 2013 New Revision: 1442481 URL: http://svn.apache.org/viewvc?rev=1442481view=rev Log: WW-3908 Renames required into requiredLabel to allow support of Html5 required attribute Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/AbstractUITag.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/AbstractUITag.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/AbstractUITag.java?rev=1442481r1=1442480r2=1442481view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/AbstractUITag.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/AbstractUITag.java Tue Feb 5 07:08:38 2013 @@ -48,7 +48,7 @@ public abstract class AbstractUITag exte protected String requiredposition; protected String errorPosition; protected String name; -protected String required; +protected String requiredLabel; protected String tabindex; protected String value; protected String template; @@ -100,7 +100,7 @@ public abstract class AbstractUITag exte uiBean.setRequiredPosition(requiredposition); uiBean.setErrorPosition(errorPosition); uiBean.setName(name); -uiBean.setRequiredLabel(required); +uiBean.setRequiredLabel(requiredLabel); uiBean.setTabindex(tabindex); uiBean.setValue(value); uiBean.setTemplate(template); @@ -181,8 +181,8 @@ public abstract class AbstractUITag exte this.name = name; } -public void setRequired(String required) { -this.required = required; +public void setRequiredLabel(String requiredLabel) { +this.requiredLabel = requiredLabel; } public void setTabindex(String tabindex) {
svn commit: r1443340 - /struts/struts2/tags/STRUTS_2_3_10/
Author: lukaszlenart Date: Thu Feb 7 07:53:50 2013 New Revision: 1443340 URL: http://svn.apache.org/viewvc?rev=1443340view=rev Log: [maven-release-plugin] copy for tag STRUTS_2_3_10 Added: struts/struts2/tags/STRUTS_2_3_10/ (props changed) - copied from r1443339, struts/struts2/trunk/ Propchange: struts/struts2/tags/STRUTS_2_3_10/ -- reviewboard:url = https://reviews.apache.org Propchange: struts/struts2/tags/STRUTS_2_3_10/ -- --- svn:ignore (added) +++ svn:ignore Thu Feb 7 07:53:50 2013 @@ -0,0 +1,10 @@ +.classpath +.project +.settings +*.ipr +*.iml +*.iws +target +.idea + +test-output Propchange: struts/struts2/tags/STRUTS_2_3_10/ -- --- svn:mergeinfo (added) +++ svn:mergeinfo Thu Feb 7 07:53:50 2013 @@ -0,0 +1,2 @@ +/struts/struts2/branches/STRUTS_2_2_1_1:1037870-1053416 +/struts/struts2/tags/STRUTS_2_2_1:965062-1037869
svn commit: r1445586 - /struts/site/trunk/pom.xml
Author: lukaszlenart Date: Wed Feb 13 13:27:57 2013 New Revision: 1445586 URL: http://svn.apache.org/r1445586 Log: INFRA-5659 uses new output for DTDs Modified: struts/site/trunk/pom.xml Modified: struts/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/site/trunk/pom.xml?rev=1445586r1=1445585r2=1445586view=diff == --- struts/site/trunk/pom.xml (original) +++ struts/site/trunk/pom.xml Wed Feb 13 13:27:57 2013 @@ -101,34 +101,34 @@ tasks mkdir dir=${project.build.directory}/site/dtds/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/core/src/main/resources/org/apache/struts/resources/struts-config_1_0.dtd; - dest=${project.build.directory}/site/dtds/struts-config_1_0.dtd + dest=${site.output}/dtds/struts-config_1_0.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/core/src/main/resources/org/apache/struts/resources/struts-config_1_1.dtd; - dest=${project.build.directory}/site/dtds/struts-config_1_1.dtd + dest=${site.output}/dtds/struts-config_1_1.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/core/src/main/resources/org/apache/struts/resources/struts-config_1_2.dtd; - dest=${project.build.directory}/site/dtds/struts-config_1_2.dtd + dest=${site.output}/dtds/struts-config_1_2.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/core/src/main/resources/org/apache/struts/resources/struts-config_1_3.dtd; - dest=${project.build.directory}/site/dtds/struts-config_1_3.dtd + dest=${site.output}/dtds/struts-config_1_3.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/tiles/src/main/resources/org/apache/struts/resources/tiles-config_1_1.dtd; - dest=${project.build.directory}/site/dtds/tiles-config_1_1.dtd + dest=${site.output}/dtds/tiles-config_1_1.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/tiles/src/main/resources/org/apache/struts/resources/tiles-config_1_3.dtd; - dest=${project.build.directory}/site/dtds/tiles-config_1_3.dtd + dest=${site.output}/dtds/tiles-config_1_3.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd; - dest=${project.build.directory}/site/dtds/struts-2.0.dtd + dest=${site.output}/dtds/struts-2.0.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.1.dtd; - dest=${project.build.directory}/site/dtds/struts-2.1.dtd + dest=${site.output}/dtds/struts-2.1.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.1.7.dtd; - dest=${project.build.directory}/site/dtds/struts-2.1.7.dtd + dest=${site.output}/dtds/struts-2.1.7.dtd ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.3.dtd; - dest=${project.build.directory}/site/dtds/struts-2.3.dtd + dest=${site.output}/dtds/struts-2.3.dtd ignoreerrors=true/ /tasks /configuration
svn commit: r1445589 - /struts/site/trunk/pom.xml
Author: lukaszlenart Date: Wed Feb 13 13:30:39 2013 New Revision: 1445589 URL: http://svn.apache.org/r1445589 Log: INFRA-5659 uses new output for DTDs Modified: struts/site/trunk/pom.xml Modified: struts/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/site/trunk/pom.xml?rev=1445589r1=1445588r2=1445589view=diff == --- struts/site/trunk/pom.xml (original) +++ struts/site/trunk/pom.xml Wed Feb 13 13:30:39 2013 @@ -99,7 +99,7 @@ phasesite/phase configuration tasks -mkdir dir=${project.build.directory}/site/dtds/ +mkdir dir=${site.output}/dtds/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/core/src/main/resources/org/apache/struts/resources/struts-config_1_0.dtd; dest=${site.output}/dtds/struts-config_1_0.dtd ignoreerrors=true/
svn commit: r850480 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Wed Feb 13 13:33:04 2013 New Revision: 850480 Log: Added missing DTDs Added: websites/production/struts/content/ - copied from r850479, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850479, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850479, websites/production/struts/content/release/
svn commit: r850481 - in /websites/production/struts/content/development/2.x/docs: building-struts-2-normal-release.html guides.html migration-guide.html version-notes-2310.html
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 H1A name=BuildingStruts2-Normalrelease-Content/AContent/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;} -/*]]*//STYLEDIV class=rbtoc1355736272107 +/*]]*//STYLEDIV class=rbtoc1360223026950 UL LISPAN class=TOCOutline1/SPAN A href=#BuildingStruts2-Normalrelease-BuildingSteps%2528Struts%2529Building Steps (Struts)/A/LI UL LISPAN class=TOCOutline1.1/SPAN A href=#BuildingStruts2-Normalrelease-GettingreadyGetting ready/A/LI LISPAN class=TOCOutline1.2/SPAN A href=#BuildingStruts2-Normalrelease-Obtainafreshcheckout.Obtain a fresh checkout./A/LI LISPAN class=TOCOutline1.3/SPAN A href=#BuildingStruts2-Normalrelease-ChangesitetargetChange site target/A/LI +UL +LISPAN class=TOCOutline1.3.1/SPAN A href=#BuildingStruts2-Normalrelease-Before%253ABefore:/A/LI +LISPAN class=TOCOutline1.3.2/SPAN A href=#BuildingStruts2-Normalrelease-After%253AAfter:/A/LI +/UL LISPAN class=TOCOutline1.4/SPAN A href=#BuildingStruts2-Normalrelease-UpdateversionofarchetypesUpdate version of archetypes/A/LI LISPAN class=TOCOutline1.5/SPAN A href=#BuildingStruts2-Normalrelease-PreparereleasePrepare release/A/LI LISPAN class=TOCOutline1.6/SPAN A href=#BuildingStruts2-Normalrelease-PerformthereleasePerform the release/A/LI @@ -183,14 +187,27 @@ svn co https:SPAN class=code-comment /DIV/DIV H3A name=BuildingStruts2-Normalrelease-Changesitetarget/AChange site target/H3 -PEdit the top pom.xml file and replace 2.x the url below with version number that's going to be released/P +PEdit 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 EMdevelopment/EM folder to EMrelease/EM./P + +H5A name=BuildingStruts2-Normalrelease-Before%3A/ABefore:/H5 +DIV class=code panel style=border-width: 1px;DIV class=codeContent panelContent +PRE class=code-xml +SPAN class=code-taglt;distributionManagementgt;/SPAN +SPAN class=code-taglt;sitegt;/SPAN +SPAN class=code-taglt;idgt;/SPANapache-siteSPAN class=code-taglt;/idgt;/SPAN +SPAN class=code-taglt;urlgt;/SPANscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/development/2.x/SPAN class=code-taglt;/urlgt;/SPAN +SPAN class=code-taglt;/sitegt;/SPAN +SPAN class=code-taglt;/distributionManagementgt;/SPAN +/PRE +/DIV/DIV +H5A name=BuildingStruts2-Normalrelease-After%3A/AAfter:/H5 DIV class=code panel style=border-width: 1px;DIV class=codeContent panelContent PRE class=code-xml SPAN class=code-taglt;distributionManagementgt;/SPAN SPAN class=code-taglt;sitegt;/SPAN SPAN class=code-taglt;idgt;/SPANapache-siteSPAN class=code-taglt;/idgt;/SPAN -SPAN class=code-taglt;urlgt;/SPANscp://people.apache.org/www/struts.apache.org/2.x/SPAN class=code-taglt;/urlgt;/SPAN +SPAN class=code-taglt;urlgt;/SPANscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/release/2.3.x/SPAN class=code-taglt;/urlgt;/SPAN SPAN class=code-taglt;/sitegt;/SPAN SPAN class=code-taglt;/distributionManagementgt;/SPAN /PRE @@ -199,23 +216,23 @@ svn co https:SPAN class=code-comment Pcommit the change/P H3A name=BuildingStruts2-Normalrelease-Updateversionofarchetypes/AUpdate version of archetypes/H3 -PEdit src/site/resources/archetype-catalog.xml and change version of archetypes to current $VERSION, save and commit./P +PEdit TTsrc/site/resources/archetype-catalog.xml/TT and change version of archetypes to current $VERSION, save and commit./P H3A name=BuildingStruts2-Normalrelease-Preparerelease/APrepare release
svn commit: r1445898 - /struts/site/trunk/pom.xml
Author: lukaszlenart Date: Wed Feb 13 20:21:22 2013 New Revision: 1445898 URL: http://svn.apache.org/r1445898 Log: INFRA-5659 Adds missing Tiles DTDs Modified: struts/site/trunk/pom.xml Modified: struts/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/site/trunk/pom.xml?rev=1445898r1=1445897r2=1445898view=diff == --- struts/site/trunk/pom.xml (original) +++ struts/site/trunk/pom.xml Wed Feb 13 20:21:22 2013 @@ -112,12 +112,21 @@ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/core/src/main/resources/org/apache/struts/resources/struts-config_1_3.dtd; dest=${site.output}/dtds/struts-config_1_3.dtd ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/core/src/main/resources/org/apache/struts/resources/struts-config_1_4.dtd; + dest=${site.output}/dtds/struts-config_1_4.dtd + ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/tiles/src/main/resources/org/apache/struts/resources/tiles-config_1_1.dtd; dest=${site.output}/dtds/tiles-config_1_1.dtd ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts1/branches/jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/resources//tiles-config.dtd; + dest=${site.output}/dtds/tiles-config.dtd + ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/tiles/src/main/resources/org/apache/struts/resources/tiles-config_1_3.dtd; dest=${site.output}/dtds/tiles-config_1_3.dtd ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts1/trunk/tiles/src/main/resources/org/apache/struts/resources/tiles-config_1_4.dtd; + dest=${site.output}/dtds/tiles-config_1_4.dtd + ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd; dest=${site.output}/dtds/struts-2.0.dtd ignoreerrors=true/
svn commit: r850532 - in /websites/production/struts/content/release/2.3.x: ./ css/ docs/ struts2-apps/ struts2-apps/css/ struts2-apps/struts2-blank/ struts2-apps/struts2-blank/apidocs/ struts2-apps/s
Author: lukaszlenart Date: Wed Feb 13 20:44:18 2013 New Revision: 850532 Log: Site checkin for project Struts 2 [This commit notification would consist of 223 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r1445912 - in /struts/struts2/trunk: pom.xml src/site/site.xml src/site/xdoc/index.xml.vm
Author: lukaszlenart Date: Wed Feb 13 20:46:24 2013 New Revision: 1445912 URL: http://svn.apache.org/r1445912 Log: Adjusts website to folder structure Modified: struts/struts2/trunk/pom.xml struts/struts2/trunk/src/site/site.xml struts/struts2/trunk/src/site/xdoc/index.xml.vm Modified: struts/struts2/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/pom.xml?rev=1445912r1=1445911r2=1445912view=diff == --- struts/struts2/trunk/pom.xml (original) +++ struts/struts2/trunk/pom.xml Wed Feb 13 20:46:24 2013 @@ -54,7 +54,7 @@ distributionManagement site idapache-site/id - urlscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/release/2.3.x//url + urlscm:svn:https://svn.apache.org/repos/infra/websites/production/struts/content/development/2.x//url /site /distributionManagement Modified: struts/struts2/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/src/site/site.xml?rev=1445912r1=1445911r2=1445912view=diff == --- struts/struts2/trunk/src/site/site.xml (original) +++ struts/struts2/trunk/src/site/site.xml Wed Feb 13 20:46:24 2013 @@ -30,20 +30,20 @@ bannerRight nameApache Struts/name srcimages/struts2.png/src -hrefhttp://struts.apache.org/2.x/index.html/href +href2.x/index.html/href /bannerRight body links item name=Apache href=http://www.apache.org// item name=Struts - href=http://struts.apache.org/index.html/ + href=// /links menu name=Struts 2 item name=Welcome href=index.html/ item name=Releases - href=http://struts.apache.org/downloads.html/ + href=downloads.html/ item name=Thanks! href=http://apache.org/foundation/thanks.html/ item name=Sponsorship @@ -65,7 +65,7 @@ menu name=Support item name=User Mailing List - href=http://struts.apache.org/mail.html/ + href=mail.html/ item name=Issue Tracker (JIRA) href=https://issues.apache.org/jira/browse/WW/ item name=Wiki Pages @@ -134,21 +134,21 @@ menu name=Development item name=Struts 2.x Draft Docs - href=http://struts.apache.org/2.x/index.html/ + href=index.html/ item name=How to Help FAQ - href=http://struts.apache.org/helping.html/ + href=helping.html/ item name=Development Lists - href=http://struts.apache.org/dev/dev-mail.html/ + href=dev/dev-mail.html/ item name=Source Code - href=http://struts.apache.org/dev/builds.html/ + href=dev/builds.html/ item name=Release Guidelines - href=http://struts.apache.org/dev/releases.html/ + href=dev/releases.html/ item name=Volunteers - href=http://struts.apache.org/dev/volunteers.html/ + href=dev/volunteers.html/ item name=PMC Charter - href=http://struts.apache.org/dev/bylaws.html/ + href=dev/bylaws.html/ item name=Sandbox - href=http://struts.apache.org/struts-sandbox/index.html/ + href=struts-sandbox/index.html/ item name=Source Repository href=http://svn.apache.org/viewcvs.cgi/struts// /menu Modified: struts/struts2/trunk/src/site/xdoc/index.xml.vm URL: http://svn.apache.org/viewvc/struts/struts2/trunk/src/site/xdoc/index.xml.vm?rev=1445912r1=1445911r2=1445912view=diff == --- struts/struts2/trunk/src/site/xdoc/index.xml.vm (original) +++ struts/struts2/trunk/src/site/xdoc/index.xml.vm Wed Feb 13 20:46:24 2013 @@ -183,7 +183,7 @@ subsection p To download the framework, visit -a href=http://struts.apache.org/download.cgi#struts210; +a href=http://struts.apache.org/download.cgi#struts${aname}; Apache Struts Distributions. /a For more about Apache Struts 2, visit
svn commit: r850533 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Wed Feb 13 21:00:22 2013 New Revision: 850533 Log: Added missing Tiles DTDs Added: websites/production/struts/content/ - copied from r850532, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850532, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850532, websites/production/struts/content/release/
svn commit: r850535 - in /websites/production/struts/content/development/2.x: ./ docs/ struts2-apps/ struts2-apps/struts2-blank/ struts2-apps/struts2-jboss-blank/ struts2-apps/struts2-mailreader/ stru
Author: lukaszlenart Date: Wed Feb 13 21:19:24 2013 New Revision: 850535 Log: Site checkin for project Struts 2 [This commit notification would consist of 94 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r850565 - in /websites/production/struts/content/development/2.x/docs: ./ ajax-validation.data/ apache-struts-pseudo-nightly-builds-on-apache-hudson.data/ big-picture.data/ coding-struts-2
Author: lukaszlenart Date: Thu Feb 14 07:41:41 2013 New Revision: 850565 Log: Updates draft docs [This commit notification would consist of 111 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r1446056 - /struts/site/trunk/pom.xml
Author: lukaszlenart Date: Thu Feb 14 07:54:56 2013 New Revision: 1446056 URL: http://svn.apache.org/r1446056 Log: INFRA-5659 Adds missing Tiles DTDs Modified: struts/site/trunk/pom.xml Modified: struts/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/site/trunk/pom.xml?rev=1446056r1=1446055r2=1446056view=diff == --- struts/site/trunk/pom.xml (original) +++ struts/site/trunk/pom.xml Thu Feb 14 07:54:56 2013 @@ -130,6 +130,45 @@ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd; dest=${site.output}/dtds/struts-2.0.dtd ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-1.0.dtd; + dest=${site.output}/dtds/xwork-1.0.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-1.1.1.dtd; + dest=${site.output}/dtds/xwork-1.1.1.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-1.1.2.dtd; + dest=${site.output}/dtds/xwork-1.1.2.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-1.1.dtd; + dest=${site.output}/dtds/xwork-1.1.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-2.0.dtd; + dest=${site.output}/dtds/xwork-2.0.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-2.1.3.dtd; + dest=${site.output}/dtds/xwork-2.1.3.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-2.1.dtd; + dest=${site.output}/dtds/xwork-2.1.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-2.3.dtd; + dest=${site.output}/dtds/xwork-2.3.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-validator-1.0.2.dtd; + dest=${site.output}/dtds/xwork-validator-1.0.2.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-validator-1.0.3.dtd; + dest=${site.output}/dtds/xwork-validator-1.0.3.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-validator-1.0.dtd; + dest=${site.output}/dtds/xwork-validator-1.0.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-validator-config-1.0.dtd; + dest=${site.output}/dtds/xwork-validator-config-1.0.dtd + ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-validator-definition-1.0.dtd; + dest=${site.output}/dtds/xwork-validator-definition-1.0.dtd + ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.1.dtd; dest=${site.output}/dtds/struts-2.1.dtd ignoreerrors=true/
svn commit: r1446058 - /struts/site/trunk/pom.xml
Author: lukaszlenart Date: Thu Feb 14 07:57:54 2013 New Revision: 1446058 URL: http://svn.apache.org/r1446058 Log: INFRA-5659 Adds missing Struts 2.0 DTD Modified: struts/site/trunk/pom.xml Modified: struts/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/site/trunk/pom.xml?rev=1446058r1=1446057r2=1446058view=diff == --- struts/site/trunk/pom.xml (original) +++ struts/site/trunk/pom.xml Thu Feb 14 07:57:54 2013 @@ -169,6 +169,9 @@ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/xwork-core/src/main/resources/xwork-validator-definition-1.0.dtd; dest=${site.output}/dtds/xwork-validator-definition-1.0.dtd ignoreerrors=true/ +get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd; + dest=${site.output}/dtds/struts-2.0.dtd + ignoreerrors=true/ get src=http://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/resources/struts-2.1.dtd; dest=${site.output}/dtds/struts-2.1.dtd ignoreerrors=true/
svn commit: r850568 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Thu Feb 14 08:01:13 2013 New Revision: 850568 Log: Pushing missing XWork DTDs Added: websites/production/struts/content/ - copied from r850567, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850567, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850567, websites/production/struts/content/release/
svn commit: r1446273 - in /struts/site/trunk/content: cgi/download.cgi download.cgi
Author: lukaszlenart Date: Thu Feb 14 17:03:38 2013 New Revision: 1446273 URL: http://svn.apache.org/r1446273 Log: Moves one level up Added: struts/site/trunk/content/download.cgi - copied unchanged from r1446272, struts/site/trunk/content/cgi/download.cgi Removed: struts/site/trunk/content/cgi/download.cgi
svn commit: r1446459 - in /struts/site/trunk/content: download.cgi resources/download.cgi
Author: lukaszlenart Date: Fri Feb 15 06:25:21 2013 New Revision: 1446459 URL: http://svn.apache.org/r1446459 Log: Moves download.cgi into resources folder to allow work properly Added: struts/site/trunk/content/resources/download.cgi - copied unchanged from r1446458, struts/site/trunk/content/download.cgi Removed: struts/site/trunk/content/download.cgi
svn commit: r850662 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Fri Feb 15 06:31:39 2013 New Revision: 850662 Log: Pushes download.cgi into right folder Added: websites/production/struts/content/ - copied from r850661, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850661, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850661, websites/production/struts/content/release/
svn commit: r1446461 - /struts/site/trunk/content/xdoc/download.xml
Author: lukaszlenart Date: Fri Feb 15 06:33:45 2013 New Revision: 1446461 URL: http://svn.apache.org/r1446461 Log: correct small typo Modified: struts/site/trunk/content/xdoc/download.xml Modified: struts/site/trunk/content/xdoc/download.xml URL: http://svn.apache.org/viewvc/struts/site/trunk/content/xdoc/download.xml?rev=1446461r1=1446460r2=1446461view=diff == --- struts/site/trunk/content/xdoc/download.xml (original) +++ struts/site/trunk/content/xdoc/download.xml Fri Feb 15 06:33:45 2013 @@ -113,7 +113,7 @@ limitations under the License. liFull Distribution: ul li -a href=[preferred]/struts/binaries/struts-2.3.-all.zipstruts-2.3.8-all.zip/a (76mb) +a href=[preferred]/struts/binaries/struts-2.3.8-all.zipstruts-2.3.8-all.zip/a (76mb) [a href=http://www.apache.org/dist/struts/binaries/struts-2.3.8-all.zip.asc;PGP/a] [a href=http://www.apache.org/dist/struts/binaries/struts-2.3.8-all.zip.md5;MD5/a] /li
svn commit: r850663 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Fri Feb 15 06:34:00 2013 New Revision: 850663 Log: Pushes changes to production Added: websites/production/struts/content/ - copied from r850662, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850662, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850662, websites/production/struts/content/release/
svn commit: r850665 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Fri Feb 15 06:36:23 2013 New Revision: 850665 Log: Publish after build Added: websites/production/struts/content/ - copied from r850664, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850664, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850664, websites/production/struts/content/release/
svn commit: r1446553 - /struts/site/trunk/content/resources/.htaccess
Author: lukaszlenart Date: Fri Feb 15 12:31:53 2013 New Revision: 1446553 URL: http://svn.apache.org/r1446553 Log: Adds redirect for commons icons Modified: struts/site/trunk/content/resources/.htaccess Modified: struts/site/trunk/content/resources/.htaccess URL: http://svn.apache.org/viewvc/struts/site/trunk/content/resources/.htaccess?rev=1446553r1=1446552r2=1446553view=diff == --- struts/site/trunk/content/resources/.htaccess (original) +++ struts/site/trunk/content/resources/.htaccess Fri Feb 15 12:31:53 2013 @@ -1,5 +1,5 @@ # This file is maintained at site/trunk/content/resources/.htaccess - +Redirect permanent /icons http://www.apache.org/icons Redirect permanent /userGuide http://struts.apache.org/1.x/userGuide Redirect permanent /faqshttp://struts.apache.org/1.x/faqs Redirect permanent /struts-core http://struts.apache.org/1.x
svn commit: r850691 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Fri Feb 15 12:32:05 2013 New Revision: 850691 Log: Updates .htaccess Added: websites/production/struts/content/ - copied from r850689, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850690, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850690, websites/production/struts/content/release/
svn commit: r850692 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Fri Feb 15 12:33:06 2013 New Revision: 850692 Log: Update .htaccess Added: websites/production/struts/content/ - copied from r850691, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r850691, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r850691, websites/production/struts/content/release/
svn commit: r1447442 - in /struts/struts2/trunk: core/src/main/java/org/apache/struts2/util/fs/ xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/
Author: lukaszlenart Date: Mon Feb 18 19:13:44 2013 New Revision: 1447442 URL: http://svn.apache.org/r1447442 Log: WW-3984 Adds support for Convention plugin which based on actions in a Jar file embedded in Ear file on JBoss 5 server Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/DefaultFileManager.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/FileRevision.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/JarEntryRevision.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/Revision.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java?rev=1447442r1=1447441r2=1447442view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java Mon Feb 18 19:13:44 2013 @@ -2,12 +2,14 @@ package org.apache.struts2.util.fs; import com.opensymphony.xwork2.util.fs.DefaultFileManager; import com.opensymphony.xwork2.util.fs.FileRevision; +import com.opensymphony.xwork2.util.fs.JarEntryRevision; import com.opensymphony.xwork2.util.fs.Revision; import com.opensymphony.xwork2.util.logging.Logger; import com.opensymphony.xwork2.util.logging.LoggerFactory; import java.io.File; import java.io.IOException; +import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.MalformedURLException; import java.net.URL; @@ -45,7 +47,7 @@ public class JBossFileManager extends De return true; } catch (ClassNotFoundException e) { if (LOG.isDebugEnabled()) { -LOG.debug(Cannot load [#0] class, not a JBoss 5!, VFS_JBOSS7); +LOG.debug(Cannot load [#0] class, not a JBoss 5!, VFS_JBOSS5); } return false; } @@ -70,7 +72,15 @@ public class JBossFileManager extends De if (LOG.isDebugEnabled()) { LOG.debug(Creating revision for URL: + fileName); } -Revision revision = FileRevision.build(normalizeToFileProtocol(fileUrl)); +URL normalizedUrl = normalizeToFileProtocol(fileUrl); +Revision revision; +if (file.equals(normalizedUrl.getProtocol())) { +revision = FileRevision.build(normalizedUrl); +} else if (jar.equals(normalizedUrl.getProtocol())) { +revision = JarEntryRevision.build(normalizedUrl); +} else { +revision = Revision.build(normalizedUrl); +} files.put(fileName, revision); } else { super.monitorFile(fileUrl); @@ -122,43 +132,68 @@ public class JBossFileManager extends De */ protected URL getJBossPhysicalUrl(URL url) throws IOException { Object content = url.openConnection().getContent(); -try { -String s = content.getClass().toString(); -if (s.startsWith(class org.jboss.vfs.VirtualFile)) { // JBoss 7 and probably 6 -File physicalFile = readJBossPhysicalFile(content); -return physicalFile.toURI().toURL(); -} else if (s.startsWith(class org.jboss.virtual.VirtualFile)) { // JBoss 5 -String fileName = url.toExternalForm(); -return new URL(file, null, fileName.substring(fileName.indexOf(:) + 1)); -} -} catch (Exception e) { -LOG.warn(Error calling getPhysicalFile() on JBoss VirtualFile., e); +String classContent = content.getClass().toString(); +if (classContent.startsWith(class org.jboss.vfs.VirtualFile)) { // JBoss 7 and probably 6 +File physicalFile = readJBossPhysicalFile(content); +return physicalFile.toURI().toURL(); +} else if (classContent.startsWith(class org.jboss.virtual.VirtualFile)) { // JBoss 5 +return readJBoss5Url(content); } return url; } -private File readJBossPhysicalFile(Object content) throws Exception { -Method method = content.getClass().getDeclaredMethod(getPhysicalFile); -return (File) method.invoke(content); -} - private ListURL getAllJBossPhysicalUrls(URL url) throws IOException { ListURL urls = new ArrayListURL(); Object content = url.openConnection().getContent(); -try { -if (content.getClass().toString().startsWith(class org.jboss.vfs.VirtualFile)) { -File physicalFile
svn commit: r1447453 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
Author: lukaszlenart Date: Mon Feb 18 19:53:42 2013 New Revision: 1447453 URL: http://svn.apache.org/r1447453 Log: WW-3986 Reverts partially changes introduced with WW-3363 to use @Inject MultiPartRequest instead of name of MultiPartRequest Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?rev=1447453r1=1447452r2=1447453view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Mon Feb 18 19:53:42 2013 @@ -139,9 +139,9 @@ public class Dispatcher { private String multipartSaveDir; /** - * Stores reference to instance of {@link MultiPartRequest} implementation defined by {@link StrutsConstants#STRUTS_MULTIPART_PARSER} + * Stores the value of StrutsConstants.STRUTS_MULTIPART_HANDLER setting */ -private MultiPartRequest multipartHandler; +private String multipartHandlerName; /** * Provide list of default configuration files. @@ -252,9 +252,9 @@ public class Dispatcher { multipartSaveDir = val; } -@Inject -public void setMultipartHandler(MultiPartRequest multiPartRequest) { -this.multipartHandler = multiPartRequest; +@Inject(StrutsConstants.STRUTS_MULTIPART_PARSER) +public void setMultipartHandler(String val) { +multipartHandlerName = val; } @Inject @@ -774,8 +774,9 @@ public class Dispatcher { String content_type = request.getContentType(); if (content_type != null content_type.contains(multipart/form-data)) { +MultiPartRequest mpr = getMultiPartRequest(); LocaleProvider provider = getContainer().getInstance(LocaleProvider.class); -request = new MultiPartRequestWrapper(multipartHandler, request, getSaveDir(servletContext), provider); +request = new MultiPartRequestWrapper(mpr, request, getSaveDir(servletContext), provider); } else { request = new StrutsRequestWrapper(request); } @@ -784,6 +785,27 @@ public class Dispatcher { } /** + * On each request it must return a new instance as implementation could be not thread safe + * and thus ensure of resource clean up + * + * @return + */ +protected MultiPartRequest getMultiPartRequest() { +MultiPartRequest mpr = null; +//check for alternate implementations of MultiPartRequest +SetString multiNames = getContainer().getInstanceNames(MultiPartRequest.class); +for (String multiName : multiNames) { +if (multiName.equals(multipartHandlerName)) { +mpr = getContainer().getInstance(MultiPartRequest.class, multiName); +} +} +if (mpr == null ) { +mpr = getContainer().getInstance(MultiPartRequest.class); +} +return mpr; +} + +/** * Removes all the files created by MultiPartRequestWrapper. * * @param request the HttpServletRequest object.
svn commit: r1447654 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java
Author: lukaszlenart Date: Tue Feb 19 10:13:53 2013 New Revision: 1447654 URL: http://svn.apache.org/r1447654 Log: WW-3984 Adds additional logging to check what is wrong Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java?rev=1447654r1=1447653r2=1447654view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/util/fs/JBossFileManager.java Tue Feb 19 10:13:53 2013 @@ -73,6 +73,9 @@ public class JBossFileManager extends De LOG.debug(Creating revision for URL: + fileName); } URL normalizedUrl = normalizeToFileProtocol(fileUrl); +if (LOG.isDebugEnabled()) { +LOG.debug(Normalized URL for [#0] is [#1], fileName, normalizedUrl.toString()); +} Revision revision; if (file.equals(normalizedUrl.getProtocol())) { revision = FileRevision.build(normalizedUrl); @@ -133,6 +136,9 @@ public class JBossFileManager extends De protected URL getJBossPhysicalUrl(URL url) throws IOException { Object content = url.openConnection().getContent(); String classContent = content.getClass().toString(); +if (LOG.isDebugEnabled()) { +LOG.debug(Reading physical URL for [#0], url.toString()); +} if (classContent.startsWith(class org.jboss.vfs.VirtualFile)) { // JBoss 7 and probably 6 File physicalFile = readJBossPhysicalFile(content); return physicalFile.toURI().toURL();
svn commit: r1447689 - in /struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs: DefaultFileManager.java JarEntryRevision.java
Author: lukaszlenart Date: Tue Feb 19 11:45:45 2013 New Revision: 1447689 URL: http://svn.apache.org/r1447689 Log: WW-3984 Reverts some changes from previous commit Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/DefaultFileManager.java struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/JarEntryRevision.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/DefaultFileManager.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/DefaultFileManager.java?rev=1447689r1=1447688r2=1447689view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/DefaultFileManager.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/DefaultFileManager.java Tue Feb 19 11:45:45 2013 @@ -94,7 +94,7 @@ public class DefaultFileManager implemen LOG.debug(Creating revision for URL: + fileName); } if (isJarURL(fileUrl)) { -revision = JarEntryRevision.build(normalizeToFileProtocol(fileUrl)); +revision = JarEntryRevision.build(normalizeToFileProtocol(fileUrl), this); } else { revision = FileRevision.build(fileUrl); } Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/JarEntryRevision.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/JarEntryRevision.java?rev=1447689r1=1447688r2=1447689view=diff == --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/JarEntryRevision.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/util/fs/JarEntryRevision.java Tue Feb 19 11:45:45 2013 @@ -1,5 +1,6 @@ package com.opensymphony.xwork2.util.fs; +import com.opensymphony.xwork2.FileManager; import com.opensymphony.xwork2.util.logging.Logger; import com.opensymphony.xwork2.util.logging.LoggerFactory; import org.apache.commons.io.FileUtils; @@ -23,7 +24,7 @@ public class JarEntryRevision extends Re private String fileNameInJar; private long lastModified; -public static Revision build(URL fileUrl) { +public static Revision build(URL fileUrl, FileManager fileManager) { // File within a Jar // Find separator index of jar filename and filename within jar String jarFileName = ; @@ -44,9 +45,14 @@ public class JarEntryRevision extends Re int index = separatorIndex + JAR_FILE_NAME_SEPARATOR.length(); String fileNameInJar = fileName.substring(index).replaceAll(%20, ); -JarFile jarFile = new JarFile(FileUtils.toFile(fileUrl)); -ZipEntry entry = jarFile.getEntry(fileNameInJar); -return new JarEntryRevision(jarFileName, fileNameInJar, entry.getTime()); +URL url = fileManager.normalizeToFileProtocol(fileUrl); +if (url != null) { +JarFile jarFile = new JarFile(FileUtils.toFile(url)); +ZipEntry entry = jarFile.getEntry(fileNameInJar); +return new JarEntryRevision(jarFileName, fileNameInJar, entry.getTime()); +} else { +return null; +} } catch (Throwable e) { if (LOG.isWarnEnabled()) { LOG.warn(Could not create JarEntryRevision for [#0]!, e, jarFileName);
svn commit: r851382 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Thu Feb 21 08:51:04 2013 New Revision: 851382 Log: Updates 2.x draft docs Added: websites/production/struts/content/ - copied from r851381, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r851381, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r851381, websites/production/struts/content/release/
svn commit: r851388 - /websites/production/struts/content/development/2.x/
Author: lukaszlenart Date: Thu Feb 21 10:23:31 2013 New Revision: 851388 Log: Updates site Modified: websites/production/struts/content/development/2.x/dependencies.html websites/production/struts/content/development/2.x/dependency-convergence.html websites/production/struts/content/development/2.x/dependency-management.html websites/production/struts/content/development/2.x/distribution-management.html websites/production/struts/content/development/2.x/index.html websites/production/struts/content/development/2.x/integration.html websites/production/struts/content/development/2.x/issue-tracking.html websites/production/struts/content/development/2.x/jxr.html websites/production/struts/content/development/2.x/license.html websites/production/struts/content/development/2.x/mail-lists.html websites/production/struts/content/development/2.x/modules.html websites/production/struts/content/development/2.x/plugin-management.html websites/production/struts/content/development/2.x/plugins.html websites/production/struts/content/development/2.x/project-info.html websites/production/struts/content/development/2.x/project-summary.html websites/production/struts/content/development/2.x/source-repository.html websites/production/struts/content/development/2.x/team-list.html Modified: websites/production/struts/content/development/2.x/dependencies.html == --- websites/production/struts/content/development/2.x/dependencies.html (original) +++ websites/production/struts/content/development/2.x/dependencies.html Thu Feb 21 10:23:31 2013 @@ -53,7 +53,7 @@ a href=index.html title=WelcomeWelcome/a /li li class=none - a href=downloads.html title=ReleasesReleases/a + a href=http://struts.apache.org/downloads.html; class=externalLink title=ReleasesReleases/a /li li class=none a href=http://apache.org/foundation/thanks.html; class=externalLink title=Thanks!Thanks!/a @@ -62,10 +62,10 @@ a href=http://apache.org/foundation/sponsorship.html; class=externalLink title=SponsorshipSponsorship/a /li /ul - h5Parent Project/h5 + h5Parent project/h5 ul li class=none - a href=../../../../../../../../../../scp:/people.apache.org/www/struts.apache.org/index.html title=Apache StrutsApache Struts/a + a href= title=Apache StrutsApache Struts/a /li /ul h5Documentation/h5 Modified: websites/production/struts/content/development/2.x/dependency-convergence.html == --- websites/production/struts/content/development/2.x/dependency-convergence.html (original) +++ websites/production/struts/content/development/2.x/dependency-convergence.html Thu Feb 21 10:23:31 2013 @@ -53,7 +53,7 @@ a href=index.html title=WelcomeWelcome/a /li li class=none - a href=downloads.html title=ReleasesReleases/a + a href=http://struts.apache.org/downloads.html; class=externalLink title=ReleasesReleases/a /li li class=none a href=http://apache.org/foundation/thanks.html; class=externalLink title=Thanks!Thanks!/a @@ -62,10 +62,10 @@ a href=http://apache.org/foundation/sponsorship.html; class=externalLink title=SponsorshipSponsorship/a /li /ul - h5Parent Project/h5 + h5Parent project/h5 ul li class=none - a href=../../../../../../../../../../scp:/people.apache.org/www/struts.apache.org/index.html title=Apache StrutsApache Struts/a + a href= title=Apache StrutsApache Struts/a /li /ul h5Documentation/h5 Modified: websites/production/struts/content/development/2.x/dependency-management.html == --- websites/production/struts/content/development/2.x/dependency-management.html (original) +++ websites/production/struts/content/development/2.x/dependency-management.html Thu Feb 21 10:23:31 2013 @@ -53,7 +53,7 @@ a href=index.html title=WelcomeWelcome/a /li li class=none - a href=downloads.html title=ReleasesReleases/a + a href=http://struts.apache.org/downloads.html
svn commit: r851392 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Thu Feb 21 10:34:50 2013 New Revision: 851392 Log: Push live Added: websites/production/struts/content/ - copied from r851391, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r851391, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r851391, websites/production/struts/content/release/
svn commit: r1448580 - in /struts/struts2/trunk: pom.xml src/site/site.xml
Author: lukaszlenart Date: Thu Feb 21 11:06:22 2013 New Revision: 1448580 URL: http://svn.apache.org/r1448580 Log: Changes how links to parent site are generated Modified: struts/struts2/trunk/pom.xml struts/struts2/trunk/src/site/site.xml Modified: struts/struts2/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/pom.xml?rev=1448580r1=1448579r2=1448580view=diff == --- struts/struts2/trunk/pom.xml (original) +++ struts/struts2/trunk/pom.xml Thu Feb 21 11:06:22 2013 @@ -1,5 +1,6 @@ ?xml version=1.0 encoding=UTF-8? -project xmlns=http://maven.apache.org/POM/4.0.0; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd; +project xmlns=http://maven.apache.org/POM/4.0.0; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; + xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd; parent groupIdorg.apache.struts/groupId @@ -72,7 +73,7 @@ nameThe Apache Software License, Version 2.0/name urlhttp://www.apache.org/licenses/LICENSE-2.0.txt/url distributionrepo/distribution -comments / +comments/ /license /licenses @@ -89,7 +90,7 @@ tiles.version2.0.6/tiles.version !-- SCM Site Configuration -- -site.mainDirectory${user.home}/struts2-site/site.mainDirectory + site.mainDirectory${project.build.directory}/site/site.mainDirectory siteContent.path${site.mainDirectory}/staging/siteContent.path scmCheckout.path${site.mainDirectory}/scm/scmCheckout.path siteDeploy.urlfile://${siteContent.path}/siteDeploy.url @@ -315,6 +316,7 @@ version3.1/version configuration stagingSiteURL${siteDeploy.url}/stagingSiteURL + relativizeDecorationLinksfalse/relativizeDecorationLinks /configuration /plugin /plugins Modified: struts/struts2/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/src/site/site.xml?rev=1448580r1=1448579r2=1448580view=diff == --- struts/struts2/trunk/src/site/site.xml (original) +++ struts/struts2/trunk/src/site/site.xml Thu Feb 21 11:06:22 2013 @@ -37,20 +37,23 @@ item name=Apache href=http://www.apache.org// item name=Struts - href=// + href=http://struts.apache.org// /links menu name=Struts 2 item name=Welcome href=index.html/ item name=Releases - href=downloads.html/ + href=http://struts.apache.org/downloads.html/ item name=Thanks! href=http://apache.org/foundation/thanks.html/ item name=Sponsorship href=http://apache.org/foundation/sponsorship.html/ /menu -menu ref=parent inherit=bottom / +menu name=Parent project +item name=Apache Struts + href=http://struts.apache.org// +/menu menu name=Documentation item name=Getting Started @@ -65,7 +68,7 @@ menu name=Support item name=User Mailing List - href=mail.html/ + href=http://struts.apache.org/mail.html/ item name=Issue Tracker (JIRA) href=https://issues.apache.org/jira/browse/WW/ item name=Wiki Pages @@ -136,19 +139,19 @@ item name=Struts 2.x Draft Docs href=index.html/ item name=How to Help FAQ - href=helping.html/ + href=http://struts.apache.org/helping.html/ item name=Development Lists - href=dev/dev-mail.html/ + href=http://struts.apache.org/dev/dev-mail.html/ item name=Source Code - href=dev/builds.html/ + href=http://struts.apache.org/dev/builds.html/ item name=Release Guidelines - href=dev/releases.html/ + href=http://struts.apache.org/dev/releases.html/ item name=Volunteers - href=dev/volunteers.html/ + href=http://struts.apache.org/dev/volunteers.html/ item name=PMC Charter - href=dev/bylaws.html/ + href=http://struts.apache.org/dev/bylaws.html/ item name=Sandbox - href=struts-sandbox/index.html/ + href=http://struts.apache.org/struts-sandbox/index.html/ item name=Source Repository href=http://svn.apache.org/viewcvs.cgi/struts
svn commit: r1448581 - /struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/model/Skill.java
Author: lukaszlenart Date: Thu Feb 21 11:07:21 2013 New Revision: 1448581 URL: http://svn.apache.org/r1448581 Log: Best practise - filters output values Modified: struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/model/Skill.java Modified: struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/model/Skill.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/model/Skill.java?rev=1448581r1=1448580r2=1448581view=diff == --- struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/model/Skill.java (original) +++ struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/model/Skill.java Thu Feb 21 11:07:21 2013 @@ -44,19 +44,19 @@ public class Skill implements IdEntity { } public String getName() { - return name; + return StringEscapeUtils.escapeEcmaScript(StringEscapeUtils.escapeHtml4(name)); } public void setName(String name) { - this.name = StringEscapeUtils.escapeEcmaScript(StringEscapeUtils.escapeHtml4(name)); + this.name = name; } public String getDescription() { - return description; + return StringEscapeUtils.escapeEcmaScript(StringEscapeUtils.escapeHtml4(description)); } public void setDescription(String description) { - this.description = StringEscapeUtils.escapeEcmaScript(StringEscapeUtils.escapeHtml4(description)); + this.description = description; } public Serializable getId() {
svn commit: r852002 - in /websites/production/struts/content: development/1.x/struts-tiles/ release/1.3.x/struts-tiles/ release/2.3.x/ release/2.3.x/css/ release/2.3.x/docs/ release/2.3.x/docs/ajax-va
Author: lukaszlenart Date: Tue Feb 26 08:10:03 2013 New Revision: 852002 Log: Updates site [This commit notification would consist of 303 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r852004 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Tue Feb 26 08:17:58 2013 New Revision: 852004 Log: Pushes 2.3.x Added: websites/production/struts/content/ - copied from r852003, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r852003, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r852003, websites/production/struts/content/release/
svn commit: r852030 - in /websites/production/struts/content: ./ development/ release/
Author: lukaszlenart Date: Tue Feb 26 09:57:07 2013 New Revision: 852030 Log: Pushes missing files Added: websites/production/struts/content/ - copied from r852029, websites/staging/struts/trunk/content/ websites/production/struts/content/development/ - copied from r852029, websites/production/struts/content/development/ websites/production/struts/content/release/ - copied from r852029, websites/production/struts/content/release/