知识大全 Ant基本模版和进阶范例
Posted 内容
篇首语:笛里谁知壮士心,沙头空照征人骨。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Ant基本模版和进阶范例相关的知识,希望对你有一定的参考价值。
Ant基本模版和进阶范例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
编译 打jar包 运行程序的一个完整例子
<?xml version= encoding= UTF ?> <project name= HelloWorld default= run basedir= > <property name= src value= src /> <property name= dest value= classes /> <property name= hello_jar value= hello jar /> <target name= init > <mkdir dir= $dest /> </target> <target name= pile depends= init > <javac srcdir= $src destdir= $dest /> </target> <target name= build depends= pile > <jar jarfile= $hello_jar basedir= $dest /> </target> <target name= run depends= build > <java classname= test ant HelloWorld classpath= $hello_jar /> </target> <target name= clean > <delete dir= $dest /> <delete file= $hello_jar /> </target> <target name= rerun depends= clean run > <ant target= clean /> <ant target= run /> </target> </project>
若干个模块 分别都已经有了上面的build xml和源代码 可以用下面的build xml集成它们
<?xml version= encoding= UTF ?> <project name= main default= build basedir= > <property name= bin value= $basedir\\bin /> <property name= src value= $basedir\\src /> <property name= src value= $basedir\\src /> <property name= src value= $basedir\\src /> <target name= init > <mkdir dir= $bin /> </target> <target name= run > <ant dir= $src target= run /> <ant dir= $src target= run /> <ant dir= $src target= run /> </target> <target name= clean > <ant dir= $src target= clean /> <ant dir= $src target= clean /> <ant dir= $src target= clean /> </target> <target name= build depends= init > <ant dir= $src target= build /> <ant dir= $src target= build /> <ant dir= $src target= build /> <copy todir= $bin > <fileset dir= $src > <include name= * jar /> </fileset> <fileset dir= $src > <include name= * jar /> </fileset> <fileset dir= $src > <include name= * jar /> </fileset> </copy> </target> <target name= rebuild depends= build clean > <ant target= clean /> <ant target= build /> </target> </project>
利用property简化属性
新建all properties文件 里面的内容
src =F:\\\\TestAnt\\\\blog\\\\src src =F:\\\\TestAnt\\\\blog\\\\src src =F:\\\\TestAnt\\\\blog\\\\src
然后 在build xml里这样写就可以了
<property file= all properties /> <property name= bin value= $basedir\\bin />
利用include xml在多个build xml里添加同样的内容
如include xml:
<?xml version= encoding= UTF ?> <property name= src value= src /> <property name= dest value= classes /> <target name= test > <ant target= run /> </target>
在build xml里这样写
cha138/Article/program/Java/hx/201311/25956相关参考
第一招法:应对人际交往的,比如与同事发生矛盾,有了冲突,产生危机,如何相处等。先讲一句名言:海明威说「每个人都不是一座孤岛」,所以在交往中会产生。。。,总之要把握四个方面。一要尊重,二是理解,三是沟通
知识大全 你好。我现在是一名土建施工员。算钢筋量、和模版量不太了解。
你好。我现在是一名土建施工员。算钢筋量、和模版量不太了解。土建施工员在现场的话学东西最快了图纸结合实际勤学好问也很快的土建施工员报名条件到你当地有建筑专业的大学问下建筑系大三的学生就知道了,施工员-技
OSGI实战和进阶 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这两天才看了BlueDavy的
股票发行公告范例中国×××x信托投资公司关于××××股份有限公司股票发行的公告重要提示1、本次发行已经中国证券监督管理委员会证监发字××号文和证监发字××号文批准。2、××××股份有限公司(以下简称“
介绍上市的范例90年代很多历史遗留问题股的上市流通,其实就是一种介绍上市。比如,格力电器和珠海中富当时都是通过定向募集发行股票后在一级半市场流通,转到A股市场流通时就没有发行新股。专家认为,对于境内那
Java项目中连接数据库的几种方式和范例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最原始的
Eclipse中使用代码模版提升开发效率 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天在导
ASP.NET中实现模版的动态加载 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET中
ASP.NET中实现模版的动态加载[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPN
基于OO模版技术的文档Web输出新法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 软件准备OO