﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-程序人生-随笔分类-ANT</title><link>http://www.blogjava.net/zhenjiawang/category/3511.html</link><description>Someone once said if you want something very badly，set it free.If it's come back to you，it's your forever.If it doesn't， you never used begin with.</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 02:41:51 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 02:41:51 GMT</pubDate><ttl>60</ttl><item><title>ANT学习笔记之-----在Eclipse下运用ANT</title><link>http://www.blogjava.net/zhenjiawang/archive/2005/09/22/13722.html</link><dc:creator>射手座的我 处女座的她</dc:creator><author>射手座的我 处女座的她</author><pubDate>Thu, 22 Sep 2005 03:24:00 GMT</pubDate><guid>http://www.blogjava.net/zhenjiawang/archive/2005/09/22/13722.html</guid><wfw:comment>http://www.blogjava.net/zhenjiawang/comments/13722.html</wfw:comment><comments>http://www.blogjava.net/zhenjiawang/archive/2005/09/22/13722.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhenjiawang/comments/commentRss/13722.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhenjiawang/services/trackbacks/13722.html</trackback:ping><description><![CDATA[<P><FONT face="Courier New" size=2>ANT工具是Apche的一个开放源代码项目,它是一个优秀的软件工程管理工具<BR>本章讲解如何在Eclipse下运用ANT<BR><BR>准备工作<BR>1.安装Eclipse3.0版本,安装jdk,我用的是1.4.2版本,下载ANT包.<BR>2.设置环境变量<BR>&nbsp;&nbsp;&nbsp; <FONT color=#ff0000>set :[name] --JAVA_HOME |&nbsp;&nbsp;&nbsp;&nbsp; [value] ----jdk的安装目录<BR>&nbsp;&nbsp;&nbsp; set :[name] -- ANT_HOME |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [value] ----ant的安装目录<BR>&nbsp;&nbsp;&nbsp; set :将系统的path目录后面添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANT_HOME%lib;{用;号隔开}<BR></FONT>&nbsp;&nbsp; 设置完环境变量 进入控制台测试:开始-&gt;运行-&gt;输入CMD-&gt;输入ant -version 如果打出ANT的版本那就成功<BR><BR><BR>新建Project<BR>创建一个类 名为HelloANT 我们只需要做的是在HelloANT类里打印出"HelloANT"<BR>项目目录如下&nbsp; <FONT color=#800080>Porject<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|-----com<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|--ant<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |---HelloANT.java</FONT><BR>HelloAnt代码如下<BR><FONT color=#ff0000>package com.ant;</FONT></FONT><FONT face="Courier New" size=2><BR><FONT color=#ff0000>public class HelloANT {</FONT></FONT></P>
<P align=left><FONT face="Courier New" color=#ff0000 size=2>&nbsp;public static void main(String[] args) {<BR>&nbsp;&nbsp;System.out.println("HelloAnt!!");<BR>&nbsp;}<BR>}<BR><BR><FONT color=#000000>现在我们开始运用ANT来编译该类文件 以及创建classes输出文件夹 和删除编译好的classes<BR>1.新建2个文件 build.properties&nbsp;&nbsp; build.xml<BR>&nbsp; build.properties里面存储build.xml需要的公共变量 以 键-值对的方式<BR>&nbsp; build.properties代码<BR>&nbsp; <FONT color=#ff0000>build.src=com</FONT> <FONT color=#008000>/*这里build.src指向项目根目录com文件夹*/</FONT><BR>&nbsp;&nbsp;<FONT color=#ff0000>build.classes=classes</FONT></FONT><FONT color=#008000>/*这里build.classes指向项目根目录不存在的classes文件夹来存放classes文件*/<BR>&nbsp;&nbsp;<BR>&nbsp; </FONT><FONT color=#000000>build.xml代码<BR></FONT><FONT color=#ff0000>&lt;?xml version="1.0"?&gt;<BR><FONT color=#008000>&lt;!--创建一个工程项 默认运行的target是init[default]&nbsp; [basedir]="."代表是指向项目根目录--&gt;</FONT><BR>&lt;project default="init" basedir="."&gt;<BR>&nbsp;<FONT color=#008000>&lt;!--导入properties文件--&gt;<BR></FONT>&nbsp;&lt;property file="build.properties"&gt;&lt;/property&gt;<BR><FONT color=#008000>&nbsp;&lt;!--初始化 创建classes文件夹--&gt;<BR></FONT>&nbsp;&lt;target name="init"&gt;<BR>&nbsp;&nbsp;&lt;mkdir dir="${build.classes}"/&gt;<BR>&nbsp;&lt;/target&gt;<BR>&nbsp;<FONT color=#008000>&lt;!--编译JAVA文件 编译时先运行init [depends]--&gt;</FONT><BR>&nbsp;&lt;target name="compile" depends="init"&gt;<BR>&nbsp;&nbsp;&lt;javac srcdir="${build.src}" destdir="${build.classes}"&gt;<BR>&nbsp;&nbsp;&lt;/javac&gt;<BR>&nbsp;&lt;/target&gt;</FONT></FONT></P>
<P align=left><FONT face="Courier New" color=#ff0000 size=2><FONT color=#000000><FONT color=#ff0000><FONT color=#008000>&nbsp;&lt;!--清理 删除classes文件夹--&gt;<BR></FONT>&nbsp;&lt;target name="clean"&gt;<BR>&nbsp;&nbsp;&lt;delete includeemptydirs="true"&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;fileset dir="${build.classes}"&gt;&lt;/fileset&gt;<BR>&nbsp;&nbsp;&lt;/delete&gt;<BR>&nbsp;&lt;/target&gt;<BR>&lt;/project&gt;<BR><BR><FONT color=#000000>ok 保存build.xml文件<BR>现在可以在Eclipse下运行ANT了<BR>在Eclipse里的透视图[大纲]里<BR>可以看到build.xml文件里几个target的名<BR>右键-&gt;运行-&gt;ANT构建<BR>看看效果吧</FONT> </FONT></FONT></FONT></P><img src ="http://www.blogjava.net/zhenjiawang/aggbug/13722.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhenjiawang/" target="_blank">射手座的我 处女座的她</a> 2005-09-22 11:24 <a href="http://www.blogjava.net/zhenjiawang/archive/2005/09/22/13722.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>