ant压缩html,前端部署ant+yuicompressor文件压缩+获取版本号+SSH发布

ant+yuicompressor在前端部署和服务器发布中用处极大。之前介绍的SASS可以压缩CSS,还有grunt技术等等,都很强大。我在项目中用到的是ant+yuicompressor,ant可以压缩CSS,压缩javascript,并可以传输信息和远程服务器发布!

感谢ant高手河名同志贡献的文档,我把文档放到我的小工具中了,可以供前端开发者参阅。源文档是河明写的,我在他的基础上稍加改动,后期将对其继续完善。

下面总结一下我运用ant当中的一些知识吧:

在cmd中输入 ant -Dversion ="某某某"

在build中property可以接受穿来的某某某,代码如下

并可以将版本作为文件夹名称或者输出!

相关简单的操作我就不啰嗦了,下面说说css和js的压缩

javascript压缩代码如下:

css压缩代码如下:

还可以用jslint来检查文件的书写规范,后面再讲。

用SCP来进行远程文件发布:

${},是配置的变量,可以在头部引入build.properties 自定义一些变量。

通过SVN info获取SVN版本号通过调用cmd命令行,获取SVN版本,存放到buildRevision文件中,然后再引进buildRevision这个文件。读取版本号的值。

其中

这个的意思是过滤掉SVNINFO命令行中其他,只留下Revision=版本号

然后再引进就可以了。

这些是我之前用ant所要注意的难点和重点,现在分享出来,供大家参考!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值