Ant的配置使用入门
来源:互联网 发布:linux用yum安装svn 编辑:程序博客网 时间:2024/05/29 13:13
1、下载安装下载:http://ant.apache.org
需要设置的环境变量:
ANT_HOME:ant的安装目录
JAVA_HOME:jdk的安装目录
PATH:把%ANT_HOME%/bin目录加到path变量,以便于从命令行下直接运行ant
假定ant解压在c:/ant jdk装d:/j2sdk1.4.0
则在命令行下执行以下命令:
set ANT_HOME=c:/ant
set JAVA_HOME=D:/j2sdk1.4.0
set PATH=%PATH%;c:/ant/bin
2、工程文件目录结构:
1、一个ant 工程目录结构:
C:/workspace/AntExecute:工程主目录
/src :源程序目录
/build/classes :编译后的 class 文件目录
/lib :开发工程所需要的类库目录
/build.xml :工程配置文件/build.propertiees:工程资源文件
/resoruce:资源文件
3、建立工程描述文件和建立工程资源文件
a、建立工程描述文件build.xml
<?xml version="1.0"?>
<project default="compile" basedir=".">
<property file="build.properties" />
<target name="init">
<delete dir="${distdir}" />
<mkdir dir="${distdir}" />
</target>
<target name="compile" depends="init">
<copy todir="${distdir}" encoding="utf-8">
<fileset dir="${resourcedir}"/>
</copy>
<javac
srcdir="${srcdir}"
destdir="${distdir}"
extdirs="${libdir}"
optimize="true"
includeantruntime="true"
/>
</target>
</project>
b、建立工程资源文件:build.properties
srcdir=./src/
distdir=./build/classes/
libdir=./lib/
resourcedir=./resource
c、建立项目使用的资源文件:config.properties(实际没有使用做,仅做演示)
path=./
4、建立java源文件:hello.ant.HelloAnt.java
package hello.ant;
import org.apache.commons.lang.StringUtils;
public class HelloWorld {
public static void main(String[] args) {
String oriStr = " aaaaaaaa ";
System.out.println("oriStr:" + oriStr);
String newStr = StringUtils.trimToEmpty(oriStr);
System.out.println("newStr:" + newStr);
}
}
5、编译:
C:/workspace/AntExecute>ant -buildfile build.xml
Buildfile: C:/workspace/AntExecute/build.xml
init:
[delete] Deleting directory C:/workspace/AntExecute/build/classes
[mkdir] Created dir: C:/workspace/AntExecute/build/classes
compile:
[copy] Copying 1 file to C:/workspace/AntExecute/build/classes
[javac] Compiling 1 source file to C:/workspace/AntExecute/build/classes
BUILD SUCCESSFUL
Total time: 1 second
还有一个问题,没有成功:就是执行编译后的类,总是找不到类路径,有时间时研究一下。
- Ant的配置使用入门
- ant的使用(入门)
- Ant入门-配置和使用
- Ant入门-配置和使用
- Ant入门-配置和使用
- Ant入门-配置和使用
- Ant入门-配置和使用
- ant的配置及使用
- ant的配置与使用
- ant入门配置1
- Ant入门-配置和使用 选择自 gotoidea 的 Blog
- ANT使用入门
- ANT入门使用
- ant使用入门
- ANT的安装配置使用教程
- JUNIT和ant的 配置使用 .
- 关于Ant工具的配置和使用
- ant 环境的配置与使用
- Linux 目录解释
- 对 ThreadPool 的理解
- position 绝对定位的问题
- DS5000 红皮书 (Redbook) 笔记 2/4
- c++中explicit关键字的含义和用法!
- Ant的配置使用入门
- How to change max_allowed_packet value in mysql?
- DS5000 红皮书 (Redbook) 笔记 3/4
- JRockit 性能优化参数汇总
- 基于无线传输的数据采集盒设计
- DS5000 红皮书 (Redbook) 笔记 4/4
- WPF学习之开篇(揭开WPF的炫紫外衣)
- 关于MPlayer在播放时提示找不到/dev/dsp问题
- hi