Index: maven.xml
===================================================================
--- maven.xml	(revision 392957)
+++ maven.xml	(working copy)
@@ -52,4 +52,20 @@
             classpathref="jspc.classpath"/>
     </goal>
 
+    <postGoal name="war:webapp">
+    <attainGoal name="useJar"/>
+  </postGoal>
+
+  <goal name="useJar">
+    <j:set var="usesJar" value="${maven.war.usesJar}"/>
+    <j:if test="${usesJar}">
+      <j:set var="webroot"  value="${basedir}/target/${pom.artifactId}/WEB-INF"/>
+      <ant:mkdir dir="${webroot}/lib"/>
+    <ant:jar destfile="${webroot}/lib/classes.jar" basedir="${webroot}/classes"/>
+    <ant:delete includeemptydirs="true">
+      <ant:fileset dir="${webroot}/classes" includes="**/*"/>
+    </ant:delete>
+    </j:if>
+  </goal>
+
 </project>
Index: project.properties
===================================================================
--- project.properties	(revision 392957)
+++ project.properties	(working copy)
@@ -1 +1,2 @@
-maven.multiproject.type=war
\ No newline at end of file
+maven.multiproject.type=war
+maven.war.usesJar=true
