Ant的配置使用入门
2010-01-19 14:41
337 查看
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_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入门-配置和使用 选择自 gotoidea 的 Blog
- Ant入门-配置和使用
- Ant入门-配置和使用
- Ant入门-配置和使用
- Ant入门-配置和使用
- 使用ant发布war包build.xml的配置.
- 《Java从入门到放弃》入门篇:使用注解的方式配置hibernate映射关系
- <转载>ant使用指南详细入门教程 http://www.jb51.net/article/67041.htm
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
- SVNAnt 配置的入门例子
- Maven的安装、配置及使用入门
- 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
- Smarty入门教程二-----使用配置文件避免每次都配置路径
- [z]SVN入门及配置使用
- Maven的安装、配置及使用入门
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
- Ant安装、配置和使用
- Redis使用入门(一)【配置文件】
- IDEA中使用Junit4进行测试的入门配置
- 使用Xdoclet和Ant构建Hibernate映射和配置文件