【Java EE】【ANT专辑 二】ANT在Web项目中的应用--核心任务

二、ANT实践
(一)、基本任务
1、ANT Task:ANT任务(执行多个构建文件)
ANT任务包括antfile、dir、target、output、inheritAll、inheritRefs这些属性
示例:
ProjectA.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="ProjectA" default="callProjectB">
    
<target name="callProjectB">
        
<echo message="In ProjectA calling ProjectB"></echo>
        
<!-- antfile:指定要执行的构建文件的名称(可包含路径)-->
        
<!-- dir:指定构建文件的目录(未设定默认为当前目录) -->
        
<!--target:指定被执行构建文件中所执行的target(未设定默认调用其默认target)-->
        
<!-- output:ANT工具执行被调用构建文件时的信息输出到指定文件中,路径相对于被调用构建文件 -->
        
<!-- inheritAll:用于指定被调用的构建文件的project元素中可使用当前project元素中的属性,默认为true -->
        
<!-- inheritRefs:若指定为true,则被调用的构建文件的project元素中可引用当前project元素中的reference任务 -->
        
<ant antfile="projectB.xml" dir="subfile" target="target2InB" output="out.log" ></ant>
    
</target>
</project>
ProjectB.xml(位于ProjectA.xml所在文件夹下的subfile文件夹中):
<?xml version="1.0" encoding="UTF-8"?>
<project name="ProjectA" default="target1InB">
    
<target name="target1InB">
        
<echo message="Message In ProjectB target1InB"></echo>
    
</target>
    
<target name="target2InB">
        
<echo message="Message In ProjectB target2InB"></echo>
    
</target>
</project>
执行结果:



最近没时间,先写到这里了。。。 。。。待续






posted on 2009-07-25 16:34 intrl 阅读(665) 评论(1)  编辑 收藏 引用 所属分类: JavaANT

评论

# re: 【Java EE】【ANT专辑 二】ANT在Web项目中的应用--核心任务 2009-08-04 12:31 罗莱家纺

圣诞节阿贾克斯贷记卡四大皆空  回复  更多评论   

只有注册用户登录后才能发表评论。
<2009年5月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

随笔分类(55)

随笔档案(34)

网址收藏

资源下载

随笔导航

搜索

最新评论

阅读排行榜

评论排行榜