背景介绍
学习一下Rake的使用.
简介
Rake 即 Ruby Make,一个用ruby开发的代码构建工具.
主要是用来解决两个问题:
脚本的管理....sh 'echo haha'
end
desc: 定义了任务的描述,在使用rake -T或者rake --tasks可以列出所有的任务包含其描述....一个Demo
假设:
我们的项目在本地开发,部署方式使用jar包部署.那么我们每次想要上线需要几步呢?
本地编译
运行测试一下
将本地jar包发送到服务器上并执行,
上线成功了....中定义了三个基础的任务,分别为编译,测试,copy.可以分别使用rake compile,rake test,rake copy来执行....这样就会非常的方便,当我们本地开发时,可以独立的调用三个任务来开发,当我们需要上线时,也可以根据不同的需求来进行执行任务.方便快捷.
执行效果如下:
?