由于Ant是一个Open Source的软件,所以有两种安装Ant的方式,一种是用已编译好的binary 文件安装Ant,另一种是用源代码自己build Ant。
binary 形式的Ant可以从http://jakarta./builds/ant/release/v1.4.1/bin下载。如果你希望你能自己编译Ant,则可从 http://jakarta./builds/ant/release/v1.4.1/src。注意所列出的连接都是最新发行版的Ant。如果你读到此文时,发现已经有了更新的版本,那么请用新版本。如果你是一个疯狂的技术追求者,你也可以从Ant CVS repository下载最新版本的Ant。 系统需求 要想自己build Ant。你需要一个JAXP兼容的XML解析器(parser)放在你的CLASSPATH系统变量中。 binary 形式的Ant包括最新版的Apache Crimson XML解析器。你可以从http://java./xml/ 得到更多的关于JAXP的信息。如果你希望使用其他的JAXP兼容的解析器。你要从Ant的lib目录中删掉jaxp.jar以及crimson.jar。然后你可将你心爱的解析器的jar文件放到Ant的lib目录中或放在你的CLASSPATH系统变量中。 对于当前版本的Ant,需要你的系统中有JDK,1.1版或更高。未来的Ant版本会要求使用JDK 1.2或更高版本。 安装Ant binary 版的Ant包括三个目录:bin, docs 和lib。只有bin和lib目录是运行Ant所需的。要想安装Ant,选择一个目录并将发行版的文件拷贝到该目录下。这个目录被称作ANT_HOME。 在你运行Ant之前需要做一些配置工作。
可选Task Ant支持一些可选task。一个可选task一般需要额外的库才能工作。可选task与Ant的内置task分开,单独打包。这个可选包可以从你下载Ant的同一个地方下载。目前包含可选task的jar文件名叫jakarta-ant-1.4.1-optional.jar。这个jar文件应该放到Ant安装目录的lib目录下。 每个可选task所需的外部库可参看依赖库小节。这些外部库可以放到Ant的lib目录下,这样Ant就能自动装入,或者将其放入环境变量中。 Windows 假定Ant安装在c:\ant\目录下。下面是设定环境的命令: set ANT_HOME=c:\antUnix (bash) 假定Ant安装在/usr/local/ant目录下。下面是设定环境的命令: export ANT_HOME=/usr/local/ant高级 要想运行Ant必须使用很多的变量。你至少参考需要下面的内容:
要想从源代码build Ant,你要先安装Ant源代码发行版或从CVS中checkout jakarta-ant模块。 安装好源代码后,进入安装目录。 设定JAVA_HOME环境变量指向JDK的安装目录。要想知道怎么做请参看安装Ant小节。 确保你已下载了任何辅助jar文件,以便build你所感兴趣的task。这些jar文件可以放在CLASSPATH中,也可以放在lib/optional目录下。参看依赖库小节可知不同的task需要那些jar文件。注意这些jar文件只是用作build Ant之用。要想运行Ant,你还要像安装Ant小节中所做的那样设定这些jar文件。 现在你可以build Ant了: build -Ddist.dir=<directory_to_contain_Ant_distribution> dist (Windows)这样就可你指定的目录中创建一个binary版本。 上面的命令执行下面的动作:
如果你希望将Ant安装到ANT_HOME目录下,你可以使用: build install (Windows)如果你希望跳过冗长的Javadoc步骤,可以用: build install-lite (Windows)这样就只会安装bin和lib目录。 注意install和install-lite都会覆盖ANT_HOME中的当前Ant版本。 依赖库 如果你需要执行特定的task,你需要将对应的库放入CLASSPATH或放到Ant安装目录的lib目录下。注意使用mapper时只需要一个regexp库。同时,你也要安装Ant的可选jar包,它包含了task的定义。参考上面的安装Ant小节。
|
|