1、ant 是用来 编译、打包、构架 java项目的,与平台无关。
2、每个ant脚本(缺省 build.xml)中设置了一系列任务(target),一个项目一般需要以下任务:
*usage(缺省)打印本脚本的帮助信息;
*clean <--init 清空初始化环境;
*javadoc <--build<--init 生成JAVADOC;
*jar <--build <--init 生成JAR
*all <--jar+javadoc<--build<--init 完成以上所有任务,jar javadoc.
3.使用Ant 之前,先去 apache 网站下载该工具包
然后 widows 上设置 JAVA-HOME
ANT-HOME
Path = %PATH%;ANT-HOME/bin;
4.分析 build文件:
每个build文件一般对应一个项目元素,一个项目元素包含多个目标元素,每个目标元素又包含了一系列的任务元素;可以用depends 指定目标间的依赖关系
[color=red]<project default="main" basedir="."> -----main 为默认目标,.为当前目录
<target name="main"> -----目标,一个任务组
<!--编译,源路径,目标目录,指classes文件的放置地方-->
<javac srcdir="src\main\" destdir="build\classes"/>
<!------运行,classname,要执行的类名------>
<java classname="">
<classpath>
<!-----路径,即classes的目录------>
<pathelement path="build\classes">
</classpath>
</target>
</project>[/color]
5.运行,,ant -file build.xml 执行相关操作
2、每个ant脚本(缺省 build.xml)中设置了一系列任务(target),一个项目一般需要以下任务:
*usage(缺省)打印本脚本的帮助信息;
*clean <--init 清空初始化环境;
*javadoc <--build<--init 生成JAVADOC;
*jar <--build <--init 生成JAR
*all <--jar+javadoc<--build<--init 完成以上所有任务,jar javadoc.
3.使用Ant 之前,先去 apache 网站下载该工具包
然后 widows 上设置 JAVA-HOME
ANT-HOME
Path = %PATH%;ANT-HOME/bin;
4.分析 build文件:
每个build文件一般对应一个项目元素,一个项目元素包含多个目标元素,每个目标元素又包含了一系列的任务元素;可以用depends 指定目标间的依赖关系
[color=red]<project default="main" basedir="."> -----main 为默认目标,.为当前目录
<target name="main"> -----目标,一个任务组
<!--编译,源路径,目标目录,指classes文件的放置地方-->
<javac srcdir="src\main\" destdir="build\classes"/>
<!------运行,classname,要执行的类名------>
<java classname="">
<classpath>
<!-----路径,即classes的目录------>
<pathelement path="build\classes">
</classpath>
</target>
</project>[/color]
5.运行,,ant -file build.xml 执行相关操作