diff --git a/action/pom.xml b/action/pom.xml
index 84b099a61..edf31a930 100644
--- a/action/pom.xml
+++ b/action/pom.xml
@@ -12,91 +12,6 @@
action
jar
Struts Action Framework 2.0
-
- scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
- scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
- http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
-
-
-
-
- 1.4
-
-
-
-
-
-
-
-
- snapshots-maven-codehaus
- snapshots-maven-codehaus
-
- true
- always
- ignore
-
-
- false
-
- http://snapshots.maven.codehaus.org/maven2
-
-
- opensymphony
- opensymphony
- legacy
-
- true
- always
- ignore
-
-
- false
-
- http://maven.opensymphony.com
-
-
-
-
-
- org.apache.maven.plugins
- maven-idea-plugin
-
- 1.4
- target,test-output,.clover
- true
-
-
- xwork
- file://$xwork$/src/java
-
-
- xwork-tiger
- file://$xwork$/tiger/src/java
-
-
-
-
-
- maven-compiler-plugin
-
- 1.4
- 1.4
-
-
-
- maven-surefire-plugin
-
-
- **/*Test.java
-
-
- **/TestBean.java
-
-
-
-
-
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-idea-plugin
+
+ 1.4
+ target,test-output,.clover
+ true
+
+
+ xwork
+ file://$xwork$/src/java
+
+
+ xwork-tiger
+ file://$xwork$/tiger/src/java
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+
+ **/TestBean.java
+
+
+
+
+
scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
diff --git a/thirdparty/jasperreports/pom.xml b/thirdparty/jasperreports/pom.xml
new file mode 100644
index 000000000..40b126cde
--- /dev/null
+++ b/thirdparty/jasperreports/pom.xml
@@ -0,0 +1,101 @@
+
+
+ 4.0.0
+
+ org.apache.struts.action2
+ thirdparty
+ 2.0-SNAPSHOT
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ action-jasperreports
+ jar
+ JasperReports
+
+ scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+ scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+ http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+
+
+
+
+ 1.4
+
+
+
+
+
+
+
+
+ opensymphony
+ opensymphony
+ legacy
+
+ true
+ always
+ ignore
+
+
+ false
+
+ http://maven.opensymphony.com
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-idea-plugin
+
+ 1.4
+ target,test-output,.clover
+ true
+
+
+ xwork
+ file://$xwork$/src/java
+
+
+ xwork-tiger
+ file://$xwork$/tiger/src/java
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+
+ **/TestBean.java
+
+
+
+
+
+
+
+ jasperreports
+ jasperreports
+ 1.1.0
+
+
+
+ javax.servlet
+ servlet-api
+ 2.4
+ provided
+
+
+
diff --git a/action/src/main/java/org/apache/struts/action2/views/jasperreports/CompileReport.java b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/CompileReport.java
similarity index 91%
rename from action/src/main/java/org/apache/struts/action2/views/jasperreports/CompileReport.java
rename to thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/CompileReport.java
index 4f71c679d..8a4f781b0 100644
--- a/action/src/main/java/org/apache/struts/action2/views/jasperreports/CompileReport.java
+++ b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/CompileReport.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: CompileReport.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
@@ -24,7 +24,7 @@ import net.sf.jasperreports.engine.JasperCompileManager;
* Ported to Struts:
*
* @author <a href="hermanns@aixcept.de">Rainer Hermanns</a>
- * @version $Id$
+ * @version $Id: CompileReport.java 392647 2006-04-09 00:41:12Z plightbo $
*/
public class CompileReport {
diff --git a/action/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportConstants.java b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportConstants.java
similarity index 89%
rename from action/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportConstants.java
rename to thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportConstants.java
index 674a1ee83..b19a2a861 100644
--- a/action/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportConstants.java
+++ b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportConstants.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: JasperReportConstants.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
@@ -22,7 +22,7 @@ package org.apache.struts.action2.views.jasperreports;
* JasperReportConstants
*
* @author Rainer Hermanns
- * @version $Id$
+ * @version $Id: JasperReportConstants.java 392647 2006-04-09 00:41:12Z plightbo $
*/
public interface JasperReportConstants {
diff --git a/action/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportsResult.java b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportsResult.java
similarity index 99%
rename from action/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportsResult.java
rename to thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportsResult.java
index b38f1ff9e..dbb85ac51 100644
--- a/action/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportsResult.java
+++ b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/JasperReportsResult.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: JasperReportsResult.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
diff --git a/action/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackDataSource.java b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackDataSource.java
similarity index 96%
rename from action/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackDataSource.java
rename to thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackDataSource.java
index 24bef7399..bec1739f7 100644
--- a/action/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackDataSource.java
+++ b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackDataSource.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: OgnlValueStackDataSource.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
@@ -31,7 +31,7 @@ import java.util.Iterator;
* Ported to Struts.
*
* @author <a href="hermanns@aixcept.de">Rainer Hermanns</a>
- * @version $Id$
+ * @version $Id: OgnlValueStackDataSource.java 392647 2006-04-09 00:41:12Z plightbo $
*/
public class OgnlValueStackDataSource implements JRDataSource {
diff --git a/action/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackShadowMap.java b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackShadowMap.java
similarity index 93%
rename from action/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackShadowMap.java
rename to thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackShadowMap.java
index e1e7fd9c3..d8bb4313f 100644
--- a/action/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackShadowMap.java
+++ b/thirdparty/jasperreports/src/main/java/org/apache/struts/action2/views/jasperreports/OgnlValueStackShadowMap.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: OgnlValueStackShadowMap.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
@@ -27,7 +27,7 @@ import java.util.Set;
* Ported to Struts:
*
* @author <a href="hermanns@aixcept.de">Rainer Hermanns</a>
- * @version $Id$
+ * @version $Id: OgnlValueStackShadowMap.java 392647 2006-04-09 00:41:12Z plightbo $
*/
public class OgnlValueStackShadowMap extends HashMap {
diff --git a/thirdparty/jfreechart/pom.xml b/thirdparty/jfreechart/pom.xml
new file mode 100644
index 000000000..93c7f4a41
--- /dev/null
+++ b/thirdparty/jfreechart/pom.xml
@@ -0,0 +1,115 @@
+
+
+ 4.0.0
+
+ org.apache.struts.action2
+ thirdparty
+ 2.0-SNAPSHOT
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ action-jfreechart
+ jar
+ JFree Chart
+
+ scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+ scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+ http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+
+
+
+
+ 1.4
+
+
+
+
+
+
+
+
+ opensymphony
+ opensymphony
+ legacy
+
+ true
+ always
+ ignore
+
+
+ false
+
+ http://maven.opensymphony.com
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-idea-plugin
+
+ 1.4
+ target,test-output,.clover
+ true
+
+
+ xwork
+ file://$xwork$/src/java
+
+
+ xwork-tiger
+ file://$xwork$/tiger/src/java
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+
+ **/TestBean.java
+
+
+
+
+
+
+
+ jfree
+ jfreechart
+ 1.0.0
+ true
+
+
+ gnujaxp
+ gnujaxp
+
+
+
+
+
+ javax.servlet
+ servlet-api
+ 2.4
+ provided
+
+
+
+ mockobjects
+ mockobjects-core
+ 0.09
+ test
+
+
+
diff --git a/action/src/main/java/org/apache/struts/action2/dispatcher/ChartResult.java b/thirdparty/jfreechart/src/main/java/org/apache/struts/action2/dispatcher/ChartResult.java
similarity index 97%
rename from action/src/main/java/org/apache/struts/action2/dispatcher/ChartResult.java
rename to thirdparty/jfreechart/src/main/java/org/apache/struts/action2/dispatcher/ChartResult.java
index 4a02623e2..7d9ad51b9 100644
--- a/action/src/main/java/org/apache/struts/action2/dispatcher/ChartResult.java
+++ b/thirdparty/jfreechart/src/main/java/org/apache/struts/action2/dispatcher/ChartResult.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: ChartResult.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
diff --git a/action/src/test/java/org/apache/struts/action2/dispatcher/ChartResultTest.java b/thirdparty/jfreechart/src/test/java/org/apache/struts/action2/dispatcher/ChartResultTest.java
similarity index 98%
rename from action/src/test/java/org/apache/struts/action2/dispatcher/ChartResultTest.java
rename to thirdparty/jfreechart/src/test/java/org/apache/struts/action2/dispatcher/ChartResultTest.java
index d52693085..31893beb1 100644
--- a/action/src/test/java/org/apache/struts/action2/dispatcher/ChartResultTest.java
+++ b/thirdparty/jfreechart/src/test/java/org/apache/struts/action2/dispatcher/ChartResultTest.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: ChartResultTest.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
diff --git a/thirdparty/pell-file-upload/pom.xml b/thirdparty/pell-file-upload/pom.xml
new file mode 100644
index 000000000..14ae15f65
--- /dev/null
+++ b/thirdparty/pell-file-upload/pom.xml
@@ -0,0 +1,103 @@
+
+
+ 4.0.0
+
+ org.apache.struts.action2
+ thirdparty
+ 2.0-SNAPSHOT
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ action-pell-file-upload
+ jar
+ Pell File Upload
+
+ scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+ scm:svn:http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+ http://svn.apache.org/repos/asf/incubator/webwork2/trunk/
+
+
+
+
+ 1.4
+
+
+
+
+
+
+
+
+ opensymphony
+ opensymphony
+ legacy
+
+ true
+ always
+ ignore
+
+
+ false
+
+ http://maven.opensymphony.com
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-idea-plugin
+
+ 1.4
+ target,test-output,.clover
+ true
+
+
+ xwork
+ file://$xwork$/src/java
+
+
+ xwork-tiger
+ file://$xwork$/tiger/src/java
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+
+ **/TestBean.java
+
+
+
+
+
+
+
+ opensymphony
+ pell-multipart
+
+ 2.1.5
+ true
+
+
+
+ javax.servlet
+ servlet-api
+ 2.4
+ provided
+
+
+
diff --git a/action/src/main/java/org/apache/struts/action2/dispatcher/multipart/PellMultiPartRequest.java b/thirdparty/pell-file-upload/src/main/java/org/apache/struts/action2/dispatcher/multipart/PellMultiPartRequest.java
similarity index 98%
rename from action/src/main/java/org/apache/struts/action2/dispatcher/multipart/PellMultiPartRequest.java
rename to thirdparty/pell-file-upload/src/main/java/org/apache/struts/action2/dispatcher/multipart/PellMultiPartRequest.java
index 8079c497e..5d90d7e22 100644
--- a/action/src/main/java/org/apache/struts/action2/dispatcher/multipart/PellMultiPartRequest.java
+++ b/thirdparty/pell-file-upload/src/main/java/org/apache/struts/action2/dispatcher/multipart/PellMultiPartRequest.java
@@ -1,5 +1,5 @@
/*
- * $Id$
+ * $Id: PellMultiPartRequest.java 392647 2006-04-09 00:41:12Z plightbo $
*
* Copyright 2006 The Apache Software Foundation.
*
diff --git a/thirdparty/pom.xml b/thirdparty/pom.xml
new file mode 100644
index 000000000..f80889658
--- /dev/null
+++ b/thirdparty/pom.xml
@@ -0,0 +1,27 @@
+
+
+ 4.0.0
+
+ org.apache.struts.action2
+ project
+ 2.0-SNAPSHOT
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ thirdparty
+ pom
+ Third Party Modules
+
+ jasperreports
+ jfreechart
+ pell-file-upload
+
+
+
+ org.apache.struts.action2
+ action
+ 2.0-SNAPSHOT
+
+
+
diff --git a/uber/pom.xml b/uber/pom.xml
new file mode 100644
index 000000000..792d5f2c3
--- /dev/null
+++ b/uber/pom.xml
@@ -0,0 +1,63 @@
+
+
+ 4.0.0
+
+ org.apache.struts.action2
+ project
+ 2.0-SNAPSHOT
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ action-all
+ pom
+ Uber Jar
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+ src/assemble/main.xml
+
+
+
+
+
+
+
+
+ org.apache.struts.action2
+ action
+ 2.0-SNAPSHOT
+ provided
+
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ action-jasperreports
+ test
+
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ action-jfreechart
+ test
+
+
+ org.apache.struts.action2
+ 2.0-SNAPSHOT
+ action-pell-file-upload
+ test
+
+
+
diff --git a/uber/src/assemble/main.xml b/uber/src/assemble/main.xml
new file mode 100644
index 000000000..8da17181b
--- /dev/null
+++ b/uber/src/assemble/main.xml
@@ -0,0 +1,19 @@
+
+
+ jar
+
+ false
+
+
+ /
+
+ org.apache.struts.action2:action
+ org.apache.struts.action2:action-jasperreports
+ org.apache.struts.action2:action-jfreechart
+ org.apache.struts.action2:action-pell-file-upload
+
+ true
+ test
+
+
+
diff --git a/webapps/blank/pom.xml b/webapps/blank/pom.xml
index 67efda685..18d3bc610 100644
--- a/webapps/blank/pom.xml
+++ b/webapps/blank/pom.xml
@@ -12,41 +12,6 @@
webapp-blank
war
Blank Webapp
-
-
-
- org.apache.maven.plugins
- maven-idea-plugin
-
- 1.4
- target,test-output,.clover
- true
-
-
- xwork
- file://$xwork$/src/java
-
-
- xwork-tiger
- file://$xwork$/tiger/src/java
-
-
-
-
-
- maven-compiler-plugin
-
- 1.4
- 1.4
-
-
-
-
-
- org.apache.struts.action2
- action
- 2.0-SNAPSHOT
-
diff --git a/webapps/pom.xml b/webapps/pom.xml
index 4b6077e67..264492f7f 100644
--- a/webapps/pom.xml
+++ b/webapps/pom.xml
@@ -19,4 +19,18 @@
showcase
starter
+
+
+ org.apache.struts.action2
+ action
+ 2.0-SNAPSHOT
+
+
+
+ javax.servlet
+ servlet-api
+ 2.4
+ provided
+
+
diff --git a/webapps/portlet/pom.xml b/webapps/portlet/pom.xml
index edde6afac..a7bcfb767 100644
--- a/webapps/portlet/pom.xml
+++ b/webapps/portlet/pom.xml
@@ -12,50 +12,7 @@
webapp-portlet
war
Portet Webapp
-
-
-
- org.apache.maven.plugins
- maven-idea-plugin
-
- 1.4
- target,test-output,.clover
- true
-
-
- xwork
- file://$xwork$/src/java
-
-
- xwork-tiger
- file://$xwork$/tiger/src/java
-
-
-
-
-
- maven-compiler-plugin
-
- 1.4
- 1.4
-
-
-
-
-
- org.apache.struts.action2
- action
- 2.0-SNAPSHOT
-
-
-
- javax.servlet
- servlet-api
- 2.4
- provided
-
-
portlet-api
portlet-api
diff --git a/webapps/shopping-cart/pom.xml b/webapps/shopping-cart/pom.xml
index de1a4872a..a1c0c88b7 100644
--- a/webapps/shopping-cart/pom.xml
+++ b/webapps/shopping-cart/pom.xml
@@ -12,41 +12,6 @@
webapp-shopping-cart
war
Shopping Cart Webapp
-
-
-
- org.apache.maven.plugins
- maven-idea-plugin
-
- 1.4
- target,test-output,.clover
- true
-
-
- xwork
- file://$xwork$/src/java
-
-
- xwork-tiger
- file://$xwork$/tiger/src/java
-
-
-
-
-
- maven-compiler-plugin
-
- 1.4
- 1.4
-
-
-
-
-
- org.apache.struts.action2
- action
- 2.0-SNAPSHOT
-
diff --git a/webapps/showcase/pom.xml b/webapps/showcase/pom.xml
index 6b670e80e..805e6f32a 100644
--- a/webapps/showcase/pom.xml
+++ b/webapps/showcase/pom.xml
@@ -12,50 +12,7 @@
webapp-showcase
war
Showcase Webapp
-
-
-
- org.apache.maven.plugins
- maven-idea-plugin
-
- 1.4
- target,test-output,.clover
- true
-
-
- xwork
- file://$xwork$/src/java
-
-
- xwork-tiger
- file://$xwork$/tiger/src/java
-
-
-
-
-
- maven-compiler-plugin
-
- 1.4
- 1.4
-
-
-
-
-
- org.apache.struts.action2
- action
- 2.0-SNAPSHOT
-
-
-
- javax.servlet
- servlet-api
- 2.4
- provided
-
-
log4j
log4j
diff --git a/webapps/starter/pom.xml b/webapps/starter/pom.xml
index b28344f73..b86c943c1 100644
--- a/webapps/starter/pom.xml
+++ b/webapps/starter/pom.xml
@@ -12,41 +12,6 @@
webapp-starter
war
Starter Webapp
-
-
-
- org.apache.maven.plugins
- maven-idea-plugin
-
- 1.4
- target,test-output,.clover
- true
-
-
- xwork
- file://$xwork$/src/java
-
-
- xwork-tiger
- file://$xwork$/tiger/src/java
-
-
-
-
-
- maven-compiler-plugin
-
- 1.4
- 1.4
-
-
-
-
-
- org.apache.struts.action2
- action
- 2.0-SNAPSHOT
-