• ant例子


    1、安装ant

    下载解压→环境变量配置→cmd输入ant

    出现

    Buildfile: build.xml does not exist!

    代表安装成功

    参考文章:http://www.cnblogs.com/bluewelkin/p/3519529.html

    例一:

    1、在D:AntTest 新建一个build.xml文件。输入如下内容

    <?xml version="1.0" encoding="GBK"?>
    <project name="测试" default="copyfile" basedir=".">
       <target name="copyfile">
          <copy file="d:/a.txt" todir="e:/" overwrite="true" />
       </target>
    </project>

    2、打开命令行,切换到D:AntTest目录 输入ant

    去E盘看确实有拷贝文件

    例二:编译一个文件

    D:AntTest 下建立一个java文件

    1、HelloWorld.java

    public class HelloWorld{
     public static void main(String[] args){
      System.out.println("Hello world1");
     }
    };

    2、build.xml

    <?xml version="1.0" encoding="UTF-8" ?>
    <project default="compile">
       <target name="compile">
          <javac destdir="." srcdir="." />
      </target>
    </project>
    例三: 编译与运行

    1、build修改为如下

    <?xml version="1.0" encoding="UTF-8" ?>
    <project default="execute">
       <target name="compile">
          <javac destdir="." srcdir="." />
      </target>
       <target name="execute">
       <java classpath="." classname="HelloWorld" />
       </target>
    </project>

    例四:创建目录和删除目录

    1、新建一个java工程

    src目录下输入

    package test;

    public class HelloAnt {

        public static void main(String[] args) {
            System.out.println("Hello ant,by zdz!");
        }

    }

    2、src同级目录下新建一个xml文件

    <?xml version="1.0" encoding="UTF-8" ?>
    <project >
    <target name="create">
     <mkdir dir="te1"/>
     <mkdir dir="te2"/>
     <delete dir="te1">
     </delete>
    </target>
    </project> 

    例五:文件集的使用

    <?xml version="1.0" encoding="UTF-8" ?>
    <project >
     <fileset id="src.path" dir="src" >
      <include name="**/*.*" />
      <exclude name="**/*.java"/>

      </fileset> 
    <target name="create">
     
     <mkdir dir="build"/>
     <mkdir dir="build/src"/>
     <mkdir dir="build/classes" /> 
     <mkdir dir="build/dist" /> 
    </target> 
     <target name="copySrc" depends="create"> 
      <copy todir="build/src">
      <fileset dir="src.path" ></fileset>
      
      </copy>
     </target> 
    </project>

  • 相关阅读:
    Linq的Except
    BZOJ 1324 Exca神剑 最小割
    先学习Oracle 11g的Automatic Diagnostic Repository新功能
    NYOJ 300 &amp;&amp; hdu 2276 Kiki &amp; Little Kiki 2 (矩阵高速功率)
    V微软S2015下载:开展Win10/Linux/iOS多平台软件
    LeetCode Length of Last Word
    QT 打开文件对话框汇总
    取缔Chrome装载电脑管家的广告过滤脚本代码
    三种常见的图像处理双三次插值算法
    Best Time to Buy and Sell Stock I,II,III [leetcode]
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4045332.html
Copyright © 2020-2023  润新知