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 ...
随机推荐
- 【转】Android自定义View的实现方法,带你一步步深入了解View(四)
原文网址: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17357967 不知不觉中,带你一步步深入了解View系列的文章已经写到 ...
- 也用 Log4Net 之将日志记录到数据库的配置 (一)
也用 Log4Net 之将日志记录到数据库的配置 (一) 前段时间我一直想做一个通用一点的日志记录系统,可以便于不同的业务组调用进行日志记录及分析.本来打算着自己下手写一个,后面发现各业务组可能会需 ...
- pattern目录
pattern目录 1.创建型模式 JDK1.5枚举Singleton 单例模式 AbstractFactory 工厂方法模式 简单工厂模式 Builder Prototype 2.结构 ...
- 为枚举类型添加说明 zt
enum Orientation { [DescriptionAttribute("东")] East, [DescriptionAttribute("南")] ...
- Flash 导出图片和声音
命令文件 PolarBear_jsfl.zip Flash Professional 编辑器命令,用来导出 flash 库中的图片和声音 使用步骤: 1. 首先下载 PolarBear_jsfl.zi ...
- activemq p2p方式
package ch02.chat; import java.io.Serializable; import javax.jms.Connection; import javax.jms.Connec ...
- 将Magento后台汉化的方法
方法一: 打开/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php文件, 找到几个用来显示的代码,替换成 ...
- Java 8 中 CAS 的增强
几天前,我偶然地将之前写的用来测试AtomicInteger和synchronized的自增性能的代码跑了一下,意外地发现AtomicInteger的性能比synchronized更好了,经过一番原因 ...
- poll()
# include < sys/ poll. h> int poll ( struct pollfd * fds, unsigned int nfds, int timeout) ; 和s ...
- 第二十章、启动流程、模块管理与 Loader
核心与核心模块 在整个启动的过程当中,是否能够成功地驱动我们主机的硬件配备, 是核心 (kernel) 的工作!而核心一般都是压缩档,因此在使用核心之前,就得要将它解压缩后, 才能加载主内存当中. 另 ...