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

ant任务调用和参数传递

先定义任务,需要参数:
 <target name="war" depends="build.all">

                 <property name="war.name" value="${product.bin.dir}/${project.context}-${current.date}.war"/>

                <war destfile="${war.name}" webxml="${project.webroot}/WEB-INF/web.xml">
                        <fileset dir="${project.webroot}">
                                <include name="**/*"/>
                        </fileset>
                </war>
        </target>

红色的字体部分就是在调用的时候需要提供的参数。默认的值为
${product.bin.dir}/${project.context}-${current.date}.war

任务调用:
        <target name="tt">
                <antcall target="war">
                         <param name="war.name" value="${product.bin.dir}/tt.war"/>
                </antcall>
        </target>
调用时用antcall任务来实现。用绿色字体部分进行构造参数的值,并传递给被调任务。

通过这种方式使用起来会更灵活。


本文转自博客园zhyiwww 的博客,原文链接:http://www.blogjava.net/zhyiwww/,如需转载请自行联系原博主。

相关文章:

  • 好玩的 RAC
  • Matlab2013a许可证过期问题,反复提示激活
  • 北京司法网拍首尝线下预展 海淀法院900万红木家具亮相京东秋拍
  • java进阶-常用数据结构以及算法思想
  • Nginx服务状态的监控
  • spring cloud Dalston.SR4 feign 实际开发中踩坑(二)
  • Kibana插件sentinl实现邮件报警
  • Vue slot分发内容
  • 前端面试总结(at, md)
  • Webpack入门之遇到的那些坑,系列示例Demo
  • Unity 微型调试器 Debugger
  • CSS文本超出省略
  • 黑客的滑铁卢——美国大断网全纪实
  • 继亚马逊之后,沃尔玛也开始建设无人超市
  • Unity SDK JDK 环境配置 避免各种莫名其妙的报错
  • [deviceone开发]-do_Webview的基本示例
  • CSS 三角实现
  • exports和module.exports
  • IDEA 插件开发入门教程
  • leetcode46 Permutation 排列组合
  • springboot_database项目介绍
  • Web标准制定过程
  • Zepto.js源码学习之二
  • 产品三维模型在线预览
  • 基于webpack 的 vue 多页架构
  • 计算机在识别图像时“看到”了什么?
  • 理解在java “”i=i++;”所发生的事情
  • 前端面试总结(at, md)
  • 如何合理的规划jvm性能调优
  • 设计模式(12)迭代器模式(讲解+应用)
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 数据结构java版之冒泡排序及优化
  • 微信开放平台全网发布【失败】的几点排查方法
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 想写好前端,先练好内功
  • 小程序测试方案初探
  • 运行时添加log4j2的appender
  • 从如何停掉 Promise 链说起
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​决定德拉瓦州地区版图的关键历史事件
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (一)WLAN定义和基本架构转
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 依赖注入和配置系统
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .NET中GET与SET的用法
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [AIGC] 使用Curl进行网络请求的常见用法