使用Ant打包部署STAF插件
来源:互联网 发布:女的网络歌手有哪些 编辑:程序博客网 时间:2024/06/15 11:39
打包部署STAF插件,简单来说,分为清理、初始化、编译、打包、部署、测试几个部分
1.清理
此处为删除文件及删除文件夹操作,使用ant中的delete标签来实现
2.初始化
由于STAF插件的打包需要的目录层次为
STAF-INF
STAF-INF/classes
...用户包及类的相关层次
META-INF
META-INF/MANIFEST.MF
其中 META-INF在jar打包过程中会自动生成,可以不用管
故设计目录层次结构为
build
build/STAF-INF
build/STAF-INF/classes
从上面可以看出,我们至少需要创建上面的三级文件夹,而ant支持递归创建目录,故直接调用mkdir标签来实现
3.编译
直接调用java标签来实现,其中需要引用JSTAF.jar文件
4.打包
使用jar标签来实现,manifest需要书写为下面的格式
<manifest>
<section name="staf/service/info">
<attribute name="Service-Class" value="${service.class}" />
</section>
</manifest>
其中 Service-Class为STAF的入口类
5.部署
部署分为两步,删除STAF服务和注册STAF服务,此处使用exec来实现
6.测试
此处调用插件中的服务,将任务分发到相应测试机器上,用到了for来遍历机器列表
1.清理
此处为删除文件及删除文件夹操作,使用ant中的delete标签来实现
2.初始化
由于STAF插件的打包需要的目录层次为
STAF-INF
STAF-INF/classes
...用户包及类的相关层次
META-INF
META-INF/MANIFEST.MF
其中 META-INF在jar打包过程中会自动生成,可以不用管
故设计目录层次结构为
build
build/STAF-INF
build/STAF-INF/classes
从上面可以看出,我们至少需要创建上面的三级文件夹,而ant支持递归创建目录,故直接调用mkdir标签来实现
3.编译
直接调用java标签来实现,其中需要引用JSTAF.jar文件
4.打包
使用jar标签来实现,manifest需要书写为下面的格式
<manifest>
<section name="staf/service/info">
<attribute name="Service-Class" value="${service.class}" />
</section>
</manifest>
其中 Service-Class为STAF的入口类
5.部署
部署分为两步,删除STAF服务和注册STAF服务,此处使用exec来实现
6.测试
此处调用插件中的服务,将任务分发到相应测试机器上,用到了for来遍历机器列表
详细的代码,点击下载
转载请注明:http://blog.csdn.net/sogouauto
探索测试奥义,交流测试技术,欢迎关注“搜狗测试”
1 0
- 使用Ant打包部署STAF插件
- ant打包项目,部署
- 利用Ant打包-编译-部署
- ant打包部署web工程
- ant打包部署web工程
- 使用Ant打包
- 使用Ant打包项目!!!
- 使用ant打包
- 使用Ant打包工具
- 使用Ant打包工具
- 使用Ant脚本打包
- Android 使用Ant打包
- 使用Ant打包Apk
- 开发STAF扩展插件
- Eclipse RCP开发:使用Maven的Tycho插件打包部署
- ANT打包编译部署工具学习笔记
- 利用Ant打包、编译和部署
- Ant打包编译部署工具学习笔记
- 双向链表及其用法
- matlab2014b配置2008vs出现的问题解决方法
- jquery总结
- Linux内核中的常用宏container_of其实很简单
- ORACLE 操作 CLOB 字段
- 使用Ant打包部署STAF插件
- 5种提高SQL性能的方法
- 并查集
- 接口与设计模式
- 关于typedef的用法总结
- 边框scrollTop offsetTop 详解
- 詩經UL.KUOPIGN甲骨文信息顯相:國風(國即大學).鵲巢(邦即國家)
- 二叉树中的那些常见的面试题
- Ajax load()方法