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等等。
随机阅读
- 北京同仁堂茶花花粉片用量 同仁堂的药片状的油菜花粉好吗?
- 单体进行自由基聚合还是阴阳离子聚合怎么判断 总结 开环易位聚合应用
- 国资委下属企业属何种性质 沈阳市属企业名单
- 宝贝早上好,今天妈妈爸爸要带你去上海啦,高兴吗???,你要健康成了哦,妈妈很快就可以看见你的第 上海妈妈好宝贝
- 北大资源燕南轻轨 北大资源燕南的学区两房真的只要20万?好多朋友都在讨论啊!
- 比亚迪s6更换助力泵怎么排空气 比亚迪s6方向机调间隙
- 有什么适合学生党用的平价水乳套装? 适合学生党清爽型水乳套装
- 如何评价王师傅和毛毛在一起这件事? 王师傅和毛毛孩子
- 淮北渠沟花鸟市场有供电公司吗 想知道:淮北市 从新蔡镇到渠沟花鸟市场怎么坐公交?
- 杭州火车站东到杭州野生动物园怎么转车?分别在哪坐哪路车? 杭州动物园到杭州火车站
- 自然环境与生活作文 自然与环境 作文
- 北京938全程多少钱 廊坊歌厅永乐汇歌厅价格
- 一些终身的保险。是按20年交还是30年交好? 20~30你那这10年干什么
- 怪物猎人调和表 怪物猎人XX水冷弹调和
- ccd芯片尺寸镜头 一个CCD摄像头,如果知道它用的芯片尺寸呢?从外观或者某种理论值?
- 上海市文化创意产业促进中心 上海市委市政府《关于加快本市文化创意产业创新发展的若干意见》会对上海的动漫游戏产业产生怎样的影响?
- 济南领秀城贵和购物中心和中海环宇城哪个好 中海环宇城购物中心
- 长沙马王堆汉墓在什么地方 长沙马王堆汉墓出土最著名的文物是什么?
- 钢城区的永兴园属于哪个社区 太原市杏花岭区小学入学划片范围
- 大桶水足浴城怎么样? 龙岩大桶水足浴养生项目