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/,如需转载请自行联系原博主。

目录
相关文章
|
6月前
|
存储 Python 数据处理
Python 05 之函数【参数,返回值,嵌套调用,作用域,匿名函数】
Python 05 之函数【参数,返回值,嵌套调用,作用域,匿名函数】
74 0
|
6月前
|
存储 C语言
C 语言函数完全指南:创建、调用、参数传递、返回值解析
函数是一段代码块,只有在被调用时才会运行。 您可以将数据(称为参数)传递给函数。 函数用于执行某些操作,它们对于重用代码很重要:定义一次代码,并多次使用。
195 3
|
Go
详细介绍 Go 语言中函数的特点、定义、参数传递、返回值、匿名函数
详细介绍 Go 语言中函数的特点、定义、参数传递、返回值、匿名函数
151 39
详细介绍 Go 语言中函数的特点、定义、参数传递、返回值、匿名函数
|
6月前
|
JavaScript 前端开发
js函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。具体案例详解
js函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。具体案例详解
62 1
|
6月前
|
JavaScript 前端开发
函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。
函数:函数是JS的基本组成单元,用于封装代码块以实现特定功能。理解函数的定义、调用和参数传递方式非常重要。
58 0
|
Python
【100天精通python】Day10:python 基础_函数的创建和调用,参数传递,返回值,变量作用域以及匿名函数
【100天精通python】Day10:python 基础_函数的创建和调用,参数传递,返回值,变量作用域以及匿名函数
124 0
|
Dart 前端开发 JavaScript
dart中将方法当做参数传递时的注意事项
众所周知,Dart是一门面向对象的语言,比Java更纯粹,Dart中的方法也是对象,也有类型Function。这意味着方法可以被分配给对象,也可以当做参数传递给其他方法。
|
Python
Python 获取被调用函数名称,所处模块,被调用代码行
Python 获取被调用函数名称,所处模块,被调用代码行
116 0
lodash调用对象path上的方法
lodash调用对象path上的方法
92 0
|
Dart
Dart之 方法定义
Dart之 方法定义
107 0
Dart之 方法定义