• 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>   
  • 相关阅读:
    Socket网络通讯
    Redis事务/持久化/发布订阅
    Redis主从复制和哨兵机制
    java8新特性Lambda(1)
    【指标测试】影响IOPS的几个重要因素
    win7:Remote Desktop Services 启动失败
    centos 6.4 安装视频解码器
    [RVM is not a function] Interating RVM with gnome-terminal
    bzoj 2179: FFT快速傅立叶 -- FFT
    bzoj 3389: [Usaco2004 Dec]Cleaning Shifts安排值班 -- 贪心
  • 原文地址:https://www.cnblogs.com/antyi/p/6936925.html
Copyright © 2020-2023  润新知