首页 > 代码库 > MyEclipse自动生成Ant Build.xm

MyEclipse自动生成Ant Build.xm

关于MyEclipse 自动生成 Ant Build.xml 配置文件,生成的方法很隐蔽,是自己无意中找到的.
选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles .
点Next,再点Finish.

OK,生成完毕.然后自己再根据需求去修改.

然后添加节点,生成war

 

[html] view plain copy
 
  1. <target name="war" depends="build-project">   
  2.         <mkdir dir="build/classes"/>  
  3.         <mkdir dir="dist"/>  
  4.        <war destfile="dist/xd.war" webxml="WebRoot/WEB-INF/web.xml">   
  5.            <fileset dir="WebRoot"/>   
  6.            <lib dir="WebRoot/WEB-INF/lib"/>   
  7.            <classes dir="build/classes"/>   
  8.        </war>   
  9. </target>   


附上构建脚本:

 

 

[html] view plain copy
 
    1. <?xml version="1.0" ?>    
    2. <project name="AntExample1" default="war">   
    3.     <path id="compile.classpath">   
    4.         <fileset dir="WebContent/WEB-INF/lib">   
    5.             <include name="*.jar"/>   
    6.         </fileset>   
    7.     </path>      
    8.     <target name="init">   
    9.         <mkdir dir="build/classes"/>   
    10.         <mkdir dir="dist" />   
    11.     </target>       
    12.     <target name="compile" depends="init" >   
    13.         <javac destdir="build/classes" debug="true" srcdir="src">   
    14.             <classpath refid="compile.classpath"/>   
    15.         </javac>   
    16.     </target>       
    17.     <target name="war" depends="compile">   
    18.         <war destfile="dist/AntExample.war" webxml="WebContent/WEB-INF/web.xml">   
    19.             <fileset dir="WebContent"/>   
    20.             <lib dir="WebContent/WEB-INF/lib"/>   
    21.             <classes dir="build/classes"/>   
    22.         </war>   
    23.     </target>      
    24.     <target name="clean">   
    25.         <delete dir="dist" />   
    26.         <delete dir="build" />   
    27.     </target>   
    28.        
    29. </project>   

MyEclipse自动生成Ant Build.xm