有如下文件结构:
root
---- batDir
---- my.bat
ant-build.xml
ant-build.xml文件的内容
<project name="example" default="test"> <target name="test"> <exec executable="cmd.exe" output="log.txt" dir="./batDir"> <arg value="/c"/> <arg value="my.bat"/> 或 <arg line="/c my.bat"/> </exec> </target> </project>
这样,就可以执行my.bat文件了。
dir属性指定了执行cmd.exe命令的目录。output指定了输出的日志文件。
arg标签的value和line都是给cmd.exe传递参数的。区别是line会将值按照空格分开,作为多个参数传递给命令行。value是将值作为一个整体,传递给命令行,多个value传递多个参数。官方推荐使用value。
<exec>标签的属性:
必须的:
command (if executable is not specified) 不推荐
executable (if command is not specified)
可选的:
append
dir
failifexecutionfails
failonerror
newenvironment
os
output
outputproperty
resultproperty
timeout
vmlauncher
<arg>标签的属性:
key
file
path
value
参考资料:<<Ant Developer’s Handbook>>及网络
相关推荐
NULL 博文链接:https://zhousheng193.iteye.com/blog/1196431
java项目ant打包脚本,包括环境变量设置,打包脚本等信息,共有三个文件 ant.bat、build.xml、setEnv.cmd
build_with_bat是基于bat脚本实现的。 build是在build_with_bat的基础上实现的,主要是在compile和dex部分增加了第三jar的打包。 build_mulity_channel是多渠道打包脚本。该脚本需要ant-contrib-1.0b3.jar的支持。...
Ant脚本打包Android程序的demo(含打包第三方jar)。 build_with_bat是基于bat脚本实现的。 build是在build_with_bat的基础上实现的,主要是在compile和dex部分增加了第三jar的打包。
最近在做一个小东西,自动化持续集成,虽然他的理念还是蛮有说头的,但是说到底我所做的,主要就是学习ant和cruisecontrol的使用,非要算的话再加上junit和selenium,另外,可能就是这里要说的bat文件的编写了。
因为项目的需要必须写一个ANDROID_ANT自动编译打包签名的脚本,终于奋斗了几天写完了,和大家分享一下
程序测试可用,直接解压导入到工程就可以,bat文件跟shell文件是用于在window跟linux上直接执行的脚本 我把开发的配置文档附上: 1.程序为定时任务,任务执行时间在bin目录下的配置文件mergeFilleUtil.properties中...
步骤2为您的平台运行适当的脚本,例如,对于像Unix这样的系统的.sh脚本和对于Windows的.bat脚本。 使用Netbeans和ant构建 GroovyLab zip下载包含源代码和所有相关的库,以使用ant构建GroovyLab。 构建GroovyLab非常...
当你要将多个应用发布到多个推广渠道的时候,你会针对每一个渠道为android应用添加相应的渠道号,这样工作量会很大。这时你会想:如果有某种...用编译脚本build.xml,2.java调用ant,3.bat批处理文件(也是调用ant)
步骤2为您的平台运行适当的脚本,例如,对于像Unix这样的系统的.sh脚本和对于Windows的.bat脚本。 使用Netbeans和ant构建 JShellLab.zip下载包含使用ant构建JShellLab的源代码和所有相关库。 要使用Netbeans构建...
条件电脑环境配置了ant。 附件为脚本代码压缩包格式(zip)...解压文件后需要修改resign.properties文件中数据,只要托要签名的apk到resign.bat即可。对了还有一个前提是删除apk文件中的META-INF目录。 一切不言而喻。。
六)修改浏览器的可执行文件路径(非必须) 打开文件“setup \ build.xml”修改属性 windows.browser 的值为浏览器的启动 文件对应的位置。如我一直使用 chrome ,配置如下: Settings/dragon/Local Settings/...
增加构建步骤,可以填写相应的bat脚本内容 输入相应脚本命令即可。 3.2.执行构建 构建任务页面左侧,点击“立即构建“,构建历史即显示编译状态。 3.3.编译日志查看 Build History,点击构建#2,在新...
每次更新服务器代码,都要打包、上传、登录到服务器修改文件权限、更新 Cache 等等,又慢又容易出错,所以做成脚本,一次帮我搞定,自己就点上一根烟坐在电脑面前发呆,要么就玩会儿《植物大战僵尸》啥的,悠闲!...
(Linux 使用 wso2server.sh,Windows 使用 wso2server.bat) 确保您已安装 Apache Ant。 有关 SCIM 用户端点、组端点 URL、用户名和密码,请参阅 client.properties 文件。 如果运行示例的默认配置不同,请修改...
(Linux 使用 wso2server.sh,Windows 使用 wso2server.bat) 确保您已安装 Apache Ant。 有关 SCIM 用户端点、组端点 URL、用户名和密码,请参阅 client.properties 文件。 如果运行示例的默认配置不同,请修改它...
/extras目录——提供了对Ant的支持文件,可也用于持续集成 /lib目录——存放Jmeter依赖的jar包,同时安装插件也放于此目录 /licenses目录——软件许可文件,不用管 /printable_docs目录——Jmeter用户手册 6.Jmeter...
要启动MobSOS调查,请使用可用的启动脚本之一: bin/start_network.bat (Win) bin/start_network.sh (Unix, Mac) 成功启动后,可以在下面的菜单中使用MobSOS调查 如何使用Docker运行 首先建立映像: docker ...
las2peer-社交-Bot-Manager-服务这是Social Bot ...建立在您的外壳上执行以下命令: ant all开始要启动数据处理服务,请使用可用的启动脚本之一: 视窗: bin/start_network.bat Unix / Mac: bin/start_network.sh
对于构建和依赖项管理,我们使用 Gradle ( ),它融合了来自ant和maven的更好的世界,基于 Groovy 的简单函数式、类型化脚本语言。 因此,对于初学者来说,建议在机器和 eclipse(或 IntelliJ)上都安装 gradle,...