Topic: [转贴]发挥Ant潜能的代码片断 转自ZDNet China |
Print this page |
1.[转贴]发挥Ant潜能的代码片断 转自ZDNet China | Copy to clipboard |
Posted by: freeair Posted on: 2003-01-15 15:32 Apache Jakarta的Ant软件已经成为很多开发项目的标准,既包括开发源代码也包括专利软件。这里有两个简单的技巧,可以发挥Ant脚本更多的功能。 一个Ant脚本运行具有一组选项设置的命令,除了看脚本本身以外,你没有一个直观的方式用来查看这些选项。相比为每一个可能传递到脚本的目标名字添加一个输出,给每一个高级目标一个描述并使用ant-projecthelp的效果会更好一些。build.xml代码片断如下: <project default="run"> <target name="compile" depends="test" description="Compile the source code"> ... </target> <target name="run" depends="compile" description="Run the example"> ... </target> <target name="test"> ... </target> </project> ant-projecthelp的输出是: Buildfile: build.xml Default target: run Run the example Main targets: compile Compile the source code run Run the example Subtargets: test BUILD SUCCESSFUL Total time: 2 seconds 没有描述的所有东西都自动地被认为是一个子目标。 Ant的第二个有用的脚本片断可以从你的Ant脚本使用环境变量。Java已经不再使用环境变量,但是对于Ant脚本来说,它们依然很有用。Ant开发人员已经做到,使用属性任务的environment属性,这个变量在通用平台上都能使用。用法如下: <!-- turn on environment variables --> <property environment="env"/> <property name="ant.home" value="${env.ANT_HOME}"/> environment属性将环境变量放到命名空间“env”中,在变量名前加“env.”前缀即可访问到环境变量。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |