当前位置: 首页 > news >正文

ant target的depends属性

ant的target使用depends属性指明对其它target的依赖。可以依赖多个target,被依赖的多个target之间用逗号分隔。
ant会确保被依赖的target首先执行,然后再执行本target。
ant尽量按照depends属性中指明的target出现的顺序来执行(从左到右),但也可能被依赖的某个target先执行(如果更早的target依赖于这个target的话)。

例如,下面的示例中,名字为deploy的target依赖于另外两个target,分别是deploy-tomcat和deploy-appserver,那么deploy-tomcat 和 deploy-appserver这两个target一定会在deploy这个target之前执行:

<target name="deploy" depends="deploy-tomcat, deploy-appserver"/><target name="deploy-appserver" unless="tomcat"><copy file="${build.war.home}/jaxws-${ant.project.name}.war"todir="${as.home}/domains/${domain}/autodeploy"/>
</target><target name="deploy-tomcat" if="tomcat"><copy file="${build.war.home}/jaxws-${ant.project.name}.war"todir="${env.CATALINA_HOME}/webapps"/>
</target>

再例如,下面的target有这样的依赖关系

<target name="t1”/>
<target name="t2”, depends="t5"/>
<target name="t3”, depends="t4,t5"/>
<target name="t4”/>
<target name="t5”/>

执行顺序应该为t1->t5->t2->t4->t3

http://www.lryc.cn/news/204883.html

相关文章:

  • 【三维重建】DreamGaussian:高斯splatting的单视图3D内容生成(原理+代码)
  • 如何使用Flutter开发执行操作系统shell命令的工具
  • 西山居 游戏研发工程师实习生 面经
  • YOLOv8训练自己的数据集+改进方法复现
  • 尚硅谷kafka3.0.0
  • 【Andriod】Appium的不同版本(Appium GUI、Appium Desktop、Appium Server )的安装教程
  • leetcode:面试题 17.04. 消失的数字(找单身狗/排序/公式)
  • 基于SpringBoot的时间管理系统
  • centos搭建elastic集群
  • CUDA学习笔记(九)Dynamic Parallelism
  • 周记之马上要答辩了
  • git简介和指令
  • alibaba.fastjson的使用(五)-- Json数组字符串 ==》 JSONArray
  • ts json的中boolean布尔值或者int数字都是字符串,转成对象对应类型
  • 【OpenGL】七、混合
  • JVM——堆内存调优(Jprofiler使用)Jprofile下载和安装很容易,故没有记录,如有需要,在评论区留言)
  • Android cmdline-tools 版本与其最小JDK关系
  • 基于ARM+FPGA+AD的多通道精密数据采集仪方案
  • 【JAVA学习笔记】43 - 枚举类
  • Springcloud介绍
  • LK光流法和LK金字塔光流法(含python和c++代码示例)
  • 数据库索引是什么?创建索引的注意事项
  • java中的异常,以及出现异常后的处理【try,catch,finally】
  • 前端构建但没有更新
  • 【Opencv】OpenCV使用CMake和MinGW的编译安装出错解决
  • #Day Day Plan# 《NCB_PCI_Express_Base 5.0.1.0》pdf 译文笔记 模版
  • 分代ZGC详解
  • vue图片懒加载
  • 【c++】运算符重载实例
  • 用*画田字形状,numpy和字符串格式化都可以胜任