码迷,mamicode.com
首页 > 其他好文 > 详细

使用Ant打包部署STAF插件

时间:2015-04-16 14:26:58      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:ant   staf   插件   

打包部署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来遍历机器列表 

详细的代码,点击下载


转载请注明:http://blog.csdn.net/sogouauto

探索测试奥义,交流测试技术,欢迎关注“搜狗测试”


使用Ant打包部署STAF插件

标签:ant   staf   插件   

原文地址:http://blog.csdn.net/sogouauto/article/details/45072947

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!