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>
ant例子的更多相关文章
- ANT不完全总结,包含各种命令,ant例子等,转自:http://lavasoft.blog.51cto.com/62575/87306
ANT不完全总结 好久没有用Ant了,最近让MyEclipse.JBuilder2008逼的重回Ant上了.手生了,写了一个脚本后,重新总结下.参考了官方的文档和网上一些资料. 一.ANT的介 ...
- Ant简介
Ant,apache开源项目,基于Java的构建工具,是一个小程序.它通过自动完成所有的编译代码,运行测试以及 打包重新部署等繁琐费力的任务来帮助软件团队开发大程序: Ant的目标是自动完成所有的构建 ...
- ant学习简单例子
1.下载ant,http://ant.apache.org/ 这个网站下载,然后配置环境变量 打开dos界面,输入ant -version,如果提示命令不存在,进入到ant包装目录bin下载,再次运行 ...
- ant编译java的例子
ant hello world 建一上文件夹HelloWorld.里面的内容如下所示: 第一个例子不讨论build1.xml和HelloWorld1.java.运行出helloworld程序要如下步骤 ...
- (转)Ant使用例子
文章来自:http://www.blogjava.net/feng0801/archive/2014/07/29/416297.html Ant是一个Apache基金会下的跨平台的构件工具,它可以实现 ...
- 使用 ant 构建的一个例子
在项目根目录下新建一个 build.xml 文件,内容如下: <?xml version="1.0"?> <project name="javatest ...
- [Ant]Ant简易教程
前言 Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.由Apache软件基金会所提供. Ant是纯Java语言编写的,所以具有 ...
- Eclipce结合Ant进行编译、打包、传输、运行
注意: 用Ant构建时,build path只能是单级的,如默认的src,如果是类似basePath/jsr253这样的话,运行Ant build时会报错,说找不到jsr253. (此文讲述的是以an ...
- ant 使用指南
一.概述 ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.在实际软件开发中,有很多地方可以用到ant. 开发环境: System:Windo ...
随机推荐
- 实用Python 语句集(入门者入)
1. Python IDLE中切换当前路径 在Python自带的编辑器IDLE中或者Python shell中不能使用cd命令,那么跳到目标路径呢. 方法是使用os包下的相关函数实现路径切换功能. i ...
- delphi通过OLE对word进行单元格合并操作
uses comobj, word2000procedure TForm1.Button2Click(Sender: TObject);var WordApp, WordDoc,table: OleV ...
- andorid 进度条
SeekBar类似于ProgressBar,但是ProgressBar的主要功能是让用户知道目前的状态,而SeekBar的功能在于让用户调整进度,举个例子,在音乐播放器中,可以通过调整SeekBar来 ...
- POJ 1904 King's Quest 强连通分量+二分图增广判定
http://www.cnblogs.com/zxndgv/archive/2011/08/06/2129333.html 这位神说的很好 #include <iostream> #inc ...
- java 基础之数据类型
java 数据类型这个地方面试的时候会被经常问到,很多人并不注意这个问题,今天带大家全面了解一下.java数据类型主要分:1.基本数据类型 2.引用数据类型 3.空类型 下面一一介绍. 基本数据类型包 ...
- js基础第四天
多个tab栏切换class封装 <style> *{margin:0;padding:0;} ul{list-style:none;} .b ...
- HDU 1074 Doing Homework(状态压缩DP)
题意:有n门课,每门课有截止时间和完成所需的时间,如果超过规定时间完成,每超过一天就会扣1分,问怎样安排做作业的顺序才能使得所扣的分最小 思路:二进制表示. #include<iostream& ...
- Barcode記錄
.net開源框架 Barcode Rendering Framework URL:http://barcoderender.codeplex.com/releases/view/91902 可產生BR ...
- Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的 ...
- lazyload 图片延迟加载
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...