项目自动化之道-4.按键发布Bat版的jar打包改进
上两篇文章[9,10]使用的是Ant和Bat进行案件发布,但是发布的内容为编译之后的class文件,这里对bat文件进行改进,使其变成jar包的形式。在目录下直接运行index.bat文件即可调用vendor中的第三方类库来执行userview.jar文件的主类。
这个操作主要牵涉到第三方类库的调用、打包为jar文件。
其中index.bat内容为:
echo 4.1 make the jar filemkdir binjavac -d bin src\userview\*.javacopy manifest bin\manifestcd binjar -cmf manifest %name%.jar userviewcopy %name%.jar ..\%name%.jarcd..
上述代码首先建立了bin目录,编译所有的执行代码,然后将SVN管理根目录下的manifest文件拷贝到bin下,执行jar打包命令,最后拷贝文件到上级目录等待rar打包。
参考
1. 使用Ant和批处理备份数据
2. JUnit下的测试和suite
3. Ant结构化程序设计和WEB程序发布
4. Ant的主要任务的语法
5. Ant脚本的详细配置
6. Subversion综述
7. 项目自动化之道-1.使用ant进行单步建构
8. 项目自动化之道-2.使用CruiseControl定时建构
9. 项目自动化之道-3.按键发布Ant版
10. 项目自动化知道-4.按键发布Bat版