xml 代码
  1. xml version="1.0" encoding="gb2312" ?>  
  2. <project name="WebProject" default="dist" basedir=".">  
  3.   
  4.   
  5. <property name="src.beans" value="./src/bean" />      
  6. <property name="src.pages" value="./src/web" />       
  7. <property name="src.confs" value="./src/conf" />      
  8. <property name="depend.libs" value="./depend/lib" />  
  9. <property name="depend.classes" value="./depend/classes" />  
  10. <property name="build" value="./build" />     
  11. <property name="dist" value="./dist" />    
  12. <property name="dist.lib" value="./dist/lib" />   
  13. <property name="dist.zyglapp" value="./dist/zyglapp" />   
  14. <property name="appname" value="zyglapp" />   
  15.   
  16.   
  17. <path id="project.classpath">  
  18.   <pathelement path="." />  
  19.   <pathelement path="${depend.classes}" />  
  20.   <fileset dir="${depend.libs}">  
  21.     <include name="*.jar" />  
  22.   fileset>  
  23. path>  
  24.   
  25.   
  26. <target name="init">  
  27.   <mkdir dir="${build}" />  
  28.   <mkdir dir="${dist.lib}" />  
  29. target>  
  30.   
  31.   
  32. <target name="compile" depends="init">  
  33.   <javac srcdir="${src.beans}" destdir="${build}">  
  34.     <classpath refid="project.classpath"/>  
  35.   javac>  
  36. target>  
  37.   
  38.   
  39.   
  40. <target name="dist" depends="compile">  
  41.   <mkdir dir="${src.pages}/WEB-INF/lib" />  
  42.   <copy todir="${src.pages}/WEB-INF/lib" >  
  43.     <fileset dir="${depend.libs}" />  
  44.   copy>  
  45.   <copy todir="${src.pages}/WEB-INF/classes" >  
  46.     <fileset dir="${build}" />  
  47.     <fileset dir="${depend.classes}" />  
  48.   copy>  
  49.   <copy todir="${dist}/${appname}">  
  50.     <fileset dir="${src.pages}" />  
  51.   copy>  
  52.   <copy todir="${dist}/${appname}/conf">  
  53.     <fileset dir="${src.confs}" />  
  54.   copy>  
  55.   <mkdir dir="${dist}/${appname}/log" />  
  56.   <delete dir="${src.pages}/WEB-INF/lib" />  
  57.   <delete dir="${src.pages}/WEB-INF/classes" />  
  58.   <delete dir="${dist.lib}" />  
  59. target>  
  60.   
  61. <target name="clean">  
  62.   <delete dir="${build}" />  
  63.   <delete dir="${dist}" />  
  64. target>  
  65.   
  66. project>  
评论
发表评论

您还没有登录,请登录后发表评论

leo_faith
搜索本博客
最近加入圈子
存档
最新评论