知识大全 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实战和进阶

OSGI实战和进阶  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这两天才看了BlueDavy的

股票发行公告范例

股票发行公告范例中国×××x信托投资公司关于××××股份有限公司股票发行的公告重要提示1、本次发行已经中国证券监督管理委员会证监发字××号文和证监发字××号文批准。2、××××股份有限公司(以下简称“

介绍上市的范例

介绍上市的范例90年代很多历史遗留问题股的上市流通,其实就是一种介绍上市。比如,格力电器和珠海中富当时都是通过定向募集发行股票后在一级半市场流通,转到A股市场流通时就没有发行新股。专家认为,对于境内那

知识大全 Java项目中连接数据库的几种方式和范例

Java项目中连接数据库的几种方式和范例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最原始的

知识大全 Eclipse中使用代码模版提升开发效率

Eclipse中使用代码模版提升开发效率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天在导

知识大全 ASP.NET中实现模版的动态加载

ASP.NET中实现模版的动态加载  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET中

知识大全 ASP.NET中实现模版的动态加载[1]

ASP.NET中实现模版的动态加载[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPN

知识大全 基于OO模版技术的文档Web输出新法

基于OO模版技术的文档Web输出新法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  软件准备OO