You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by th...@apache.org on 2006/10/19 12:28:10 UTC
svn commit: r465557 -
/webservices/axis2/branches/java/1_1/modules/webapp/scripts/build.xml
Author: thilina
Date: Thu Oct 19 03:28:09 2006
New Revision: 465557
URL: http://svn.apache.org/viewvc?view=rev&rev=465557
Log:
Adding the services.list & modules.list generation ability to the create war ant script
Modified:
webservices/axis2/branches/java/1_1/modules/webapp/scripts/build.xml
Modified: webservices/axis2/branches/java/1_1/modules/webapp/scripts/build.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/webapp/scripts/build.xml?view=diff&rev=465557&r1=465556&r2=465557
==============================================================================
--- webservices/axis2/branches/java/1_1/modules/webapp/scripts/build.xml (original)
+++ webservices/axis2/branches/java/1_1/modules/webapp/scripts/build.xml Thu Oct 19 03:28:09 2006
@@ -1,40 +1,66 @@
<project basedir="../" default="create.war">
<property name="dist" value="dist" />
<property name="temp" value="${dist}/temp" />
-
+
<target name="init">
- <mkdir dir="${dist}"/>
- <mkdir dir="${temp}"/>
+ <mkdir dir="${dist}" />
+ <mkdir dir="${temp}" />
<copy toDir="${temp}">
- <fileset dir="webapp">
- <include name="**/**"/>
- </fileset>
- </copy>
+ <fileset dir="webapp">
+ <include name="**/**" />
+ </fileset>
+ </copy>
</target>
+
<target depends="init" name="prepare.repo">
+
+ <!-- Copying the axis2 repository from ../repository -->
<copy toDir="${temp}/WEB-INF">
- <fileset dir="repository">
- <include name="**/**"/>
- </fileset>
- </copy>
- <!--TODO : *.list-->
- <mkdir dir="${temp}/WEB-INF/conf"/>
- <copy file="conf/axis2.xml" toDir="${temp}/WEB-INF/conf"/>
+ <fileset dir="repository">
+ <include name="**/**" />
+ </fileset>
+ </copy>
+
+ <!-- Creating the services.list -->
+ <path id="services.archives">
+ <fileset dir="${temp}/WEB-INF/services">
+ <include name="*.aar" />
+ </fileset>
+ </path>
+ <pathconvert pathsep="${line.separator}" property="echo.services.archives" refid="services.archives">
+ <flattenmapper />
+ </pathconvert>
+ <echo file="${temp}/WEB-INF/services/services.list" message="${echo.services.archives}" />
+
+ <!-- Creating the modules.list -->
+ <path id="modules.archives">
+ <fileset dir="${temp}/WEB-INF/modules">
+ <include name="*.mar" />
+ </fileset>
+ </path>
+ <pathconvert pathsep="${line.separator}" property="echo.modules.archives" refid="modules.archives">
+ <flattenmapper />
+ </pathconvert>
+ <echo file="${temp}/WEB-INF/modules/modules.list" message="${echo.modules.archives}" />
+
+ <!-- Copying the axis2.xml from ../conf -->
+ <mkdir dir="${temp}/WEB-INF/conf" />
+ <copy file="conf/axis2.xml" toDir="${temp}/WEB-INF/conf" />
</target>
+
<target depends="init,prepare.repo" name="create.war">
- <war destfile="dist/axis2.war"
- webxml="${temp}/WEB-INF/web.xml">
+ <war destfile="dist/axis2.war" webxml="${temp}/WEB-INF/web.xml">
<lib dir="lib">
<include name="**" />
- <exclude name="**servlet**"/>
+ <exclude name="**servlet**" />
<exclude name="ant*.jar" />
- </lib>
+ </lib>
<webinf dir="${temp}/WEB-INF" />
<fileset dir="${temp}">
<include name="**/axis2-web/**" />
</fileset>
</war>
- <delete dir="${temp}"/>
+ <delete dir="${temp}" />
</target>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org