zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    ALinq Dynamic 使用指南——前言
    前端与后端分离的架构实例(三)
    前端与后端分离的架构实例(二)
    启动画面QSplashScreen鼠标点击的时候不退出
    Qt组件屏蔽鼠标激活
    Qt LNK2001错误
    QtDesigner中设定一个组件位于另一个组件上方
    QToolButton设置图片
    osgearth_package切片工具切局部影像或者高程tif无法生成切片问题;切完数据集无法显示问题
    Qt输入框添加搜索按钮,以及自动补全内容
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4045332.html
Copyright © 2011-2022 走看看