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等等。
随机阅读
- 期货及外汇合约的公允价值 为什么卖出期货到期末计价大于公允价值是是盈利
- 山西华奥安沁高速公路有限公司 连云港万达旁凤凰星城
- 写湖的作文 水亭街垃圾事件的感悟
- 深圳市永丰源瓷业 (高分)国内外世界著名瓷器生产厂商? 深圳有什么瓷器厂? 要有官网 公司标志
- 日本 防空火箭
- 成都琴台路维家斯安商文酒店 #维家斯安商文化酒店(成都琴台路店)#门口打车方便吗?
- 柳林县毛家庄村丑事 我找山西省吕梁市柳林镇前毛家庄村的张智杰,这个人是诈骗团伙
- 水产前街 鑫源足道 菜葫芦是不是东北的角瓜啊
- 红警坦克4d里有人vip打上去的,这个怎么打。哪位大神说下 红警坦克4d资源矿颜色
- 退役军人安置,为什么只有滨城区安置,滨州市不安置? 滨城区毕家村在哪里安置
- 深圳市肿瘤医许鹏飞教授 过敏性肠炎 疑似过敏性肠炎
- 碧欧泉活泉润漾水份露和润透水分露有啥区别 碧欧泉润透和润漾的区别
- 刘家河肉毛鸡 硒中毒的症状
- 「车联网」的前景是什么?你所期待的车联网世界是怎样的? 轮胎产业技术创新战略联盟
- 硅胶胃管多久更换一次 硅胶胃管留置使用说明书
- 宇智波鼬我永远深爱着你 我一直深爱着你宇智波鼬在哪集
- 温州龙水二小 温州龙湾区龙水一小
- 世界名牌包包品牌标志有哪些? 小方包毛球
- 气压带有多长 气压带与气旋有什么关系?差别?看概念好像看不出什么不同 都是低压,高压...它们所处的位置、范围有什么不同么?
- 天边在那个地方 中国哪个城市最靠近天边