`
happyqing
  • 浏览: 3154631 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant执行另一个文件里的target

    博客分类:
  • ant
阅读更多

 

ant执行另一个文件里的target

<target name="compress" depends="compile">  
		<ant antfile="${basedir}/build/buildCompress.xml" target="moveBefore"/>
	</target>

 

 ant 执行多个构建文件 

如果需要在一个构件文件中通过Ant命令去执行另一个Ant项目,或者说要执行本项目的子项目的构件文件。这时Ant这个核心任务就派上用场了。简单地说Ant任务的作用就相当于在命令行通过Ant命令执行构件文件。值得注意的是Ant任务依赖于target元素,需要在某个target元素中使用,不能在target元素外独立使用。  Ant任务还可以实现类似Java程序间的继承关系,不过对于这个核心任务来说只继承property元素和reference属性。举个例子说,项目A中包含通过Ant任务去执行的项目B,而项目B中需要用到项目A中的属性C,那么可以通过设置的Ant任务中的inheritAll属性,使得在B项目中可以使用项目A中的属性C。从另一方面看,这也符合XP(极限)编程中的细分功能的思想,可以把大的项目切分为几分小项目,然后通过Ant工具进行整合。

 

参考:

http://blog.csdn.net/longyuhome/article/details/8062490

 

分享到:
评论

相关推荐

    ant判断文件是否存在

    ant执行 target 前先判断文件是否存在,只有文件存在才执行。

    ant1.8安装文件

    ant1.8 安装文件,Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一...

    java Ant 教程

    Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。 3.Ant可以集成到开发环境...

    apache-ant-1.9.6

    Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中...

    ant1.9资源

    project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。接下来向读者展示一下project元素的各属性。 1)name属性 用于指定...

    apache-ant-1.9.3.rar

    当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发 中每个人使用。Ant构建文件默认名为build.xml,也可以取其他的名字。只不过在运行的时候 把这个命名当作参数传给Ant。构建...

    apache-ant-1.10.8.zip

    Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。...

    apache-ant-1.9.3-src.tar

    每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。 * 任务1:usage 打印本脚本的帮助信息(缺省) * 任务2:clean 清空初始化环境 * 任务3:javadoc 生成...

    搭建JMeter+Jenkins+Ant持续化

    Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。 由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。 Ant可以...

    Ant工程findbugs编写(代码检测)

    1. 请将findbugs-3.0.1压缩文件放置在jenkins服务器上,我放置的位置是/home/findbugs-3.0.1 2. 注意如果出现没有找到配置文件,请查看是否有执行到对应的target

    Ant构建Java项目之第1篇

     project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。接下来向读者展示一下project元素的各属性。  1)name属性  用于...

    Apache Ant自动化脚本入门教程及常用命令介绍

    Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种任务。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构清晰。可以很方便的集成到各种开发环境中去 (注:以上简介参考...

    JMeter+Ant性能测试自动化构建代码

    Ant通过XML文件进行构建,所有的构建信息配置在build.xml文件中,通过调用target树来执行各种任务;如执行测试脚本(jmx文件),输出测试结果(jtl文件),将html测试报告自动发送到制定的邮箱;

    Ant工程checkstyle编写(代码检测)

    Ant工程checkstyle编写(代码检测):注意附件中的注意事项,如果在实施过程中提示没有找到配置文件,请查看自己的build文件是否书写规范(是否没有执行到对应的target)

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven是Ant的另一种选择么? 1.7. 比较Maven和Ant 1.8. 总结 2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装...

    maven 2.1.0

    1. 在项目根目录下,写一个ant文件,把常用命令列出来 &lt;?xml version="1.0" encoding="GB2312"?&gt; &lt;project name="smice-card_2_0 项目构建过程" default="编译" basedir="."&gt; &lt;target name=...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    dwr:直接Web远程处理-适用于Java的Easy Ajax

    war:为tomcat / jetty / etc创建一个干净的解压缩演示war文件 软件包:构建一组输出.zip文件以进行分发 DWR构建系统可以调整为创建包含不同模块的输出(请参见术语),因此创建包含确切所需模块的dwr.jar文件非常...

    testNG-xslt

    用TestNG测试后,自动会生成html的测试报告,不过相信大家都有感觉,自动生成的测试报告太难看了,所以...最后执行ant transform就可以了,之后在output目录下就可以看到一个index.html文件,打开它就是测试报告了。

    service-info-loader-app

    该应用程序被打包成一个可执行的 WAR 文件,该文件可以从命令行执行,也可以在 servlet 容器中执行。 客户端网页是用 AngularJS 实现的。 我还使用 Angular Translate 来试验国际化的可能性。 我为 Ant 和 Maven ...

Global site tag (gtag.js) - Google Analytics