命令行和ant脚本的参数传递
来源:互联网 发布:淘宝质量认证防爆图片 编辑:程序博客网 时间:2024/05/16 15:29
http://www.blogjava.net/zhyiwww/archive/2011/09/02/357823.html
比如在执行build.xml的某些任务时候,需要从外面的命令行传递参数给ant脚本。
可以通过以下的方式进行参数传入:
ant -f ../../build.xml idc.$type.$ismenu.war -Dparent_version=$parent_version -Dson_version=$son_version
使用方法:
在build.xml文件定义如下属性:
<property name="parent.version" value="${parent_version}" />
<property name="son.version" value="${son_version}" />
在任务中使用:
使用方法:
在build.xml文件定义如下属性:
<property name="parent.version" value="${parent_version}" />
<property name="son.version" value="${son_version}" />
在任务中使用:
<target name="war" depends="build.all">
<property name="war.name" value="${product.bin.dir}/${project.context}-${parent.version}-${current.date}.war"/>
<war destfile="${war.name}" webxml="${project.webroot}/WEB-INF/web.xml">
<fileset dir="${project.webroot}">
<include name="**/*"/>
</fileset>
</war>
</target>
红色字体部分,就可以实现从此参数取得值。
通过以上方法,就可以从命令行中把参数传递入ant脚本。
这样,就可以灵活的使用shell脚本和ant脚本的整合。实现更方便和灵活的功能。
<property name="war.name" value="${product.bin.dir}/${project.context}-${parent.version}-${current.date}.war"/>
<war destfile="${war.name}" webxml="${project.webroot}/WEB-INF/web.xml">
<fileset dir="${project.webroot}">
<include name="**/*"/>
</fileset>
</war>
</target>
红色字体部分,就可以实现从此参数取得值。
通过以上方法,就可以从命令行中把参数传递入ant脚本。
这样,就可以灵活的使用shell脚本和ant脚本的整合。实现更方便和灵活的功能。
0 0
- 命令行和ant脚本的参数传递
- Ant:给Ant脚本传递参数的最佳实践
- Ant:给Ant脚本传递参数的最佳实践
- ant给shell脚本传递参数
- 脚本乐园 Shell中命令行选项和参数的处理
- Ant命令行下参数
- Ant命令行参数
- 我的python学习之路----传递命令行参数给脚本及获取环境变量
- Shell脚本的参数传递
- 如何在命令行下运行php脚本以及传递参数
- 如何命令行下运行脚本及传递参数
- php 命令行下运行php脚本传递参数方法
- Bash脚本之命令行参数$@和$*
- 命令行传递给批处理的参数
- 向脚本传递参数和位置变量
- PyCharm 命令行 传递参数
- LinuxShell脚本命令行参数的写法
- LinuxShell脚本命令行参数的写法
- 谷歌Project Tango平板以外多用途:戴在头上
- the first essay
- jeesite 中ztree的应用
- 如何将win32移植到android
- android 下拉回弹的效果
- 命令行和ant脚本的参数传递
- C/C++中的联合体union及CPU大小端判定
- WebForm获取checkbox选中的值
- linux字符设备驱动入门模版讲解
- 北京三年内拟建一万个充电桩 电动车或不限行
- quartz的cron表达式
- C#设计模式——单例模式
- 【 D3.js 入门系列 --- 6 】 如何让图表动起来
- 100句经典构建你良好的人际关系