You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2010/08/28 20:38:22 UTC

svn commit: r990404 - /axis/axis2/java/core/trunk/modules/distribution/src/main/assembly/bin-assembly.xml

Author: veithen
Date: Sat Aug 28 18:38:22 2010
New Revision: 990404

URL: http://svn.apache.org/viewvc?rev=990404&view=rev
Log:
Add the webapp files by extracting them from the war dependency instead of copying them from the target folder of the webapp module. This gives more predictable results.

Modified:
    axis/axis2/java/core/trunk/modules/distribution/src/main/assembly/bin-assembly.xml

Modified: axis/axis2/java/core/trunk/modules/distribution/src/main/assembly/bin-assembly.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/distribution/src/main/assembly/bin-assembly.xml?rev=990404&r1=990403&r2=990404&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/distribution/src/main/assembly/bin-assembly.xml (original)
+++ axis/axis2/java/core/trunk/modules/distribution/src/main/assembly/bin-assembly.xml Sat Aug 28 18:38:22 2010
@@ -70,17 +70,6 @@
         </fileSet>
 
         <!--********************** creating the webappp ********************** -->
-        <!-- copy the web.xml into webapp/WEB-INF directory -->
-
-        <fileSet>
-            <directory>../../modules/webapp/conf</directory>
-            <outputDirectory>webapp/WEB-INF</outputDirectory>
-            <includes>
-                <include>web.xml</include>
-            </includes>
-        </fileSet>
-
-
         <!-- copy the build.xml into webapp directory -->
         <fileSet>
             <directory>../../modules/webapp/scripts</directory>
@@ -90,40 +79,6 @@
             </includes>
         </fileSet>
 
-        <!-- copy class files to webapp/WEB-INF/classes directory -->
-        <fileSet>
-            <directory>../../modules/webapp/target/classes</directory>
-            <outputDirectory>webapp/WEB-INF/classes</outputDirectory>
-            <includes>
-                <include>**/*</include>
-            </includes>
-        </fileSet>
-
-
-        <!-- copy *.properties to webapp/WEB-INF/classes directory -->
-        <fileSet>
-            <directory>../../modules/kernel/conf</directory>
-            <outputDirectory>webapp/WEB-INF/classes</outputDirectory>
-            <includes>
-                <include>*.properties</include>
-            </includes>
-        </fileSet>
-
-
-        <!-- copy contents of the webapp module -->
-
-        <fileSet>
-            <directory>../../modules/webapp/src/main/webapp</directory>
-            <outputDirectory>webapp</outputDirectory>
-            <excludes>
-                <exclude>project.xml</exclude>
-                <exclude>**/*.iml</exclude>
-                <exclude>**/.*</exclude>
-                <exclude>**/conf/**</exclude>
-                <exclude>**/scripts/**</exclude>
-            </excludes>
-        </fileSet>
-
         <fileSet>
             <directory>../../legal</directory>
             <outputDirectory>lib</outputDirectory>
@@ -224,5 +179,20 @@
                  <exclude>javax.servlet:servlet-api</exclude>
             </excludes>
         </dependencySet>
+        <dependencySet>
+            <useProjectArtifact>false</useProjectArtifact>
+            <includes>
+                <include>org.apache.axis2:axis2-webapp</include>
+            </includes>
+            <unpack>true</unpack>
+            <outputDirectory>webapp</outputDirectory>
+            <unpackOptions>
+                <includes>
+                    <include>WEB-INF/classes/**/*</include>
+                    <include>WEB-INF/web.xml</include>
+                    <include>axis2-web/**/*</include>
+                </includes>
+            </unpackOptions>
+        </dependencySet>
     </dependencySets>
 </assembly>