zoukankan      html  css  js  c++  java
  • ant使用

    添加系统变量 path=ant目录/bin

    cmd中 输入ant

    出现

    Buildfile: build.xml does not exist!
    Build failed

    ant 配置成功

    当前目录建立build.xml

    <?xml version="1.0" encoding="utf-8"?>
    <project name="war" default="run" basedir=".">
     <property name="src" value="${basedir}/src">
     </property>
     <property name="item" value="${basedir}/StrutsPro">
     </property>
     <property name="web" value="${basedir}/WebRoot">
     </property>
     <property name="app" value="G:/ACD/tomcat5.0">
     </property>
     <property name="war" value="StrutsPro.war">
     </property>
     <path id="compile.path">
      <fileset dir="${app}/common/lib">
       <include name="*.jar" />
      </fileset>
     </path>
     <target name="init">
      <mkdir dir="${item}"/>
      <mkdir dir="${item}/WEB-INF"/>
      <mkdir dir="${item}/WEB-INF/classes"/>
      <mkdir dir="${item}/WEB-INF/lib"/>
     </target>
     <target name="javac" depends="init">
      <javac srcdir="src" destdir="${item}/WEB-INF/classes">
       <classpath refid="compile.path"></classpath>
       </javac>
      <move todir="${item}/WEB-INF/classes">
       <fileset dir="${src}" includes="*/*.*" excludes="*/*.java"></fileset>
      </move>
      <move todir="${item}/WEB-INF/lib">
         <fileset dir="${web}/WEB-INF/lib" includes="*.jar"></fileset>
      </move>
      <move todir="${item}">
       <fileset dir="${web}" includes="*.*"></fileset>
      </move>
     </target>
     <target name="towar">
      <jar jarfile="${war}" basedir="${item}"></jar>
     </target>
     <target name="toapp">
      <copy todir="${app}/webapps">
       <fileset dir="${basedir}">
         <include name="*.war"/>
       </fileset>
      </copy>
     </target>
     <target name="run">
     <ant target="init"/>
     <ant target="javac"/>
     <ant target="towar"/>
     <ant target="toapp"/>
     </target>
    </project>

    键入上面的命令  同时ant 就会首先执行  project  defalut属性指定的target

    其他命令api上查询1

  • 相关阅读:
    尝试消除switch
    JsUnit的测试套件
    GetCallbackEventReference对我来说太复杂了
    实现获取客户端的MAC地址(2)
    控件开发复习
    在VS2008的JScript编辑器中显示为命名空间
    函数参数修饰符out、ref及空白的区别
    检测代码位置的比较(C#代码VS存贮过程)
    发布时,正在使用的用户出错
    js特效,加速度,图标跳动
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9332024.html
Copyright © 2011-2022 走看看