diff --git a/assembly/pom.xml b/assembly/pom.xml
index 8f1640ce4..f61dc889f 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -140,8 +140,10 @@
src/main/assembly/all.xml
src/main/assembly/lib.xml
+ src/main/assembly/lib-backport.xml
src/main/assembly/apps.xml
src/main/assembly/src.xml
+ src/main/assembly/docs.xml
struts-${version}
target/assembly/out
@@ -164,6 +166,30 @@
${version}
+
+
+
+ org.apache.struts
+ struts2-api
+ ${version}
+ backport
+
+
+ org.apache.struts
+ struts2-core
+ ${version}
+ backport
+
+
org.apache.struts
struts2-config-browser-plugin
@@ -231,6 +257,20 @@
runtime
+
+ net.sf.retrotranslator
+ retrotranslator-runtime
+ 1.2.1
+ runtime
+
+
+
+ backport-util-concurrent
+ backport-util-concurrent
+ 3.0
+ runtime
+
+
javax.servlet
diff --git a/assembly/src/main/assembly/all.xml b/assembly/src/main/assembly/all.xml
index 694248282..3f3515a68 100644
--- a/assembly/src/main/assembly/all.xml
+++ b/assembly/src/main/assembly/all.xml
@@ -28,6 +28,7 @@
lib
runtime
+ net.sf.retrotranslator:retrotranslator-runtime
*:backport
@@ -83,10 +84,18 @@
docs/struts2-plugins/struts2-$plugin-plugin
-->
+
+ ../plugins/codebehind/target/site
+ docs/struts2-plugins/struts2-codebehind-plugin
+
../plugins/config-browser/target/site
docs/struts2-plugins/struts2-config-browser-plugin
+
+ ../plugins/dojo/target/site
+ docs/struts2-plugins/struts2-dojo-plugin
+
../plugins/jasperreports/target/site
docs/struts2-plugins/struts2-jasperreports-plugin
@@ -107,6 +116,14 @@
../plugins/plexus/target/site
docs/struts2-plugins/struts2-plexus-plugin
+
+ ../plugins/portlet/target/site
+ docs/struts2-plugins/struts2-portlet-plugin
+
+
+ ../plugins/rest/target/site
+ docs/struts2-plugins/struts2-rest-plugin
+
../plugins/struts1/target/site
docs/struts2-plugins/struts2-struts1-plugin
@@ -115,6 +132,10 @@
../plugins/sitegraph/target/site
docs/struts2-plugins/struts2-sitegraph-plugin
+
+ ../plugins/spring/target/site
+ docs/struts2-plugins/struts2-spring-plugin
+
../plugins/sitemesh/target/site
docs/struts2-plugins/struts2-sitemesh-plugin
diff --git a/assembly/src/main/assembly/docs.xml b/assembly/src/main/assembly/docs.xml
new file mode 100644
index 000000000..31b0d7a4e
--- /dev/null
+++ b/assembly/src/main/assembly/docs.xml
@@ -0,0 +1,117 @@
+
+
+
+ docs
+
+ zip
+
+
+
+
+
+ target/xwork-apidocs
+ docs/xwork-apidocs
+
+
+
+
+ ../target/site
+ docs
+
+
+ ../api/target/site
+ docs/struts2-api
+
+
+ ../core/target/site
+ docs/struts2-core
+
+
+
+
+ target/cwiki
+ docs
+
+
+
+
+ ../plugins/codebehind/target/site
+ docs/struts2-plugins/struts2-codebehind-plugin
+
+
+ ../plugins/config-browser/target/site
+ docs/struts2-plugins/struts2-config-browser-plugin
+
+
+ ../plugins/dojo/target/site
+ docs/struts2-plugins/struts2-dojo-plugin
+
+
+ ../plugins/jasperreports/target/site
+ docs/struts2-plugins/struts2-jasperreports-plugin
+
+
+ ../plugins/jfreechart/target/site
+ docs/struts2-plugins/struts2-jfreechart-plugin
+
+
+ ../plugins/jsf/target/site
+ docs/struts2-plugins/struts2-jsf-plugin
+
+
+ ../plugins/pell-multipart/target/site
+ docs/struts2-plugins/struts2-pell-multipart-plugin
+
+
+ ../plugins/plexus/target/site
+ docs/struts2-plugins/struts2-plexus-plugin
+
+
+ ../plugins/portlet/target/site
+ docs/struts2-plugins/struts2-portlet-plugin
+
+
+ ../plugins/rest/target/site
+ docs/struts2-plugins/struts2-rest-plugin
+
+
+ ../plugins/struts1/target/site
+ docs/struts2-plugins/struts2-struts1-plugin
+
+
+ ../plugins/sitegraph/target/site
+ docs/struts2-plugins/struts2-sitegraph-plugin
+
+
+ ../plugins/spring/target/site
+ docs/struts2-plugins/struts2-spring-plugin
+
+
+ ../plugins/sitemesh/target/site
+ docs/struts2-plugins/struts2-sitemesh-plugin
+
+
+ ../plugins/tiles/target/site
+ docs/struts2-plugins/struts2-tiles-plugin
+
+
+
+
diff --git a/assembly/src/main/assembly/lib-backport.xml b/assembly/src/main/assembly/lib-backport.xml
new file mode 100644
index 000000000..7113b5395
--- /dev/null
+++ b/assembly/src/main/assembly/lib-backport.xml
@@ -0,0 +1,59 @@
+
+
+
+ lib-backport
+
+ zip
+
+
+
+ backport
+ ${artifactId}-${version}.${extension}
+
+ net.sf.retrotranslator:retrotranslator-runtime
+ backport-util-concurrent:backport-util-concurrent
+
+
+
+ backport
+ ${artifactId}-${version}-backport.${extension}
+
+ org.apache.struts:struts2-api:jar:backport
+ org.apache.struts:struts2-core:jar:backport
+ com.opensymphony:xwork:jar:backport
+
+
+
+
+
+ ../backport
+ backport
+
+ README*
+ *LICENSE*
+ NOTICE*
+
+
+ ASM-*
+
+
+
+
diff --git a/assembly/src/main/assembly/lib.xml b/assembly/src/main/assembly/lib.xml
index 5cf512aa9..d1e28a82e 100644
--- a/assembly/src/main/assembly/lib.xml
+++ b/assembly/src/main/assembly/lib.xml
@@ -28,6 +28,7 @@
lib
runtime
+ net.sf.retrotranslator:retrotranslator-runtime
*:backport