ant 的build.xml如何配置便可执行 某一个目录下的.exe文件? Ant的构建文件当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中,这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。(1)src存放文件。(2)class存放编译后的文件。(3)lib存放第三方JAR包。(4)dist存放打包,发布以后的代码。Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。每个项目下可以定义很多目标(target元素),这些目标之间可以有依赖关系。当执行这类目标时,需要执行他们所依赖的目标。每个目标中可以定义多个任务,目标中还定义了所要执行的任务序列。Ant在构建目标时必须调用所定义的任务。任务定义了Ant实际执行的命令。Ant中的任务可以为3类。(1)核心任务。核心任务是Ant自带的任务。(2)可选任务。可选任务实来自第三方的任务,因此需要一个附加的JAR文件。(3)用户自定义的任务。用户自定义的任务实用户自己开发的任务。1.标签每个构建文件对应一个项目。标签时构建文件的根标签。它可以有多。ant 判断目录是否存在 ?xml version=\"1.0\"encoding=\"UTF-8?{basedir}/abc\"property=\"baseDIR_exist\"/>;antcall>;antcall>;is tureis false如何用Ant实现分目录打包 其中,build.xml文件是进行ant build的主要文件,它引用了其它文件。这些被引用的文件有local.properties,ant.properties两个属性文件,以及在build.xml中的最后,引用了sdk目录下的tools/ant/build.xml文件。local.properties文件中定义了sdk.dir属性,也就是当前使用的sdk的目录。ant.properties可根据构建需要进行相关配置。项目下的build.xml默认执行的target是help,运行后可以看到相关的帮助信息。如果需要的话,我们可将其修改为debug或者release。通过查看相关的帮助信息,可以看到其它可用的target。然后运行ant时,可指定target。例如,ant debug,ant help,ant relaese等等。
随机阅读
- 坦克世界豹1原型车怎么玩?上什么配件和技能?顺便说? 豹1原型车的打法
- 济源到郑州龙湖开车怎么走 漯河绿野电脑学校
- 戴帽子的男生动漫头像 霸气动漫男头带剪刀
- 好奇心日报iOS横向滑动cell效果怎么实现? ios水平滑动
- 抗日战争时期百团大战是正面战场还是敌后战场 正面战场和敌后战场的主要战役和时间
- 米其林星级餐厅有陈晨郎吗 儿子两个月15斤~
- 禁毒工作主要成效 为实现禁毒工作目标,我国应加强哪些方面的工作?
- 水岸星城的安陆水岸星城 新晟水上乐园安陆电话
- 就事论事即 成人有什么办法进大学学习?
- 穿越火线手游潜龙队怎么得永久 穿越火线枪战王者怎么得永久潜龙?
- 资深探险者 炉石传说哪个冒险模式值得买?
- 贸大国际贸易学院的金融学,金融学院的金融学,国际金融学有什么区别,哪个更好 贸大国际金融与市场
- 学习室内设计需要哪些基础?看些什么书?怎样提高自己的眼界? 实战演练室内要准备什么
- 从汉口头道街到武昌火车站要多久时间. 头道街至武昌火车站
- 董事发生重大变化的标准 劳动合同订立时所依据的客观情况发生重大变化包含哪些情况
- 赵昊优酷森林登山搞 迷失森林武士刀在哪 全固定位置重要物品获得视频攻略(中文字幕)
- 报告文学的文学形式是怎样的? 报告文学的现代转进
- 湖南省衡阳市衡南县有那些乡镇? 衡南县谭子山镇水井
- 歌词你是拉萨尼玛拉萨 找一首西藏歌歌词大概是拉拉 拉拉拉拉 吉拉萨哦
- 请问谁有地图能显示收费站的 天津永乐站收费站属于哪个市