下面总结一下我运用ant当中的一些知识吧:
在cmd中输入 ant -Dversion =“某某某”
在build中property可以接受穿来的某某某,代码如下
并可以将版本作为文件夹名称或者输出!
相关简单的操作我就不啰嗦了,下面说说css和js的压缩
javascript压缩代码如下:
<apply executable="java" parallel="false" fail"true" dest="输出路径" append="false" force="true">
<fileset dir="输出路径">
<exclude name="**/*.min.js" />
<include name="m/tsses/dessfault/js/zsss.js" />
<include name="**/*.js" />
</fileset>
<arg line="-jar" />
<arg path="${compressor}" />
<arg line="--charset utf8" />
<srcfile />
<arg line="-o" />
<mapper type="glob" from="*.js" to="*.js" />
<targetfile />
</apply>
css压缩代码如下:
<apply executable="java" parallel="false" fail"true" dest="路径" append="false" force="true">
<fileset dir=".路径">
<include name="**/*.css" />
</fileset>
<arg line="-jar" />
<arg path="${compressor}" />
<arg line="--charset utf8" />
<srcfile />
<arg line="-o" />
<mapper type="glob" from="*.css" to="*.css" />
<targetfile />
</apply>
还可以用jslint来检查文件的书写规范,后面再讲。
用SCP来进行远程文件发布:
${},是配置的变量,可以在头部引入build.properties 自定义一些变量。通过SVN info获取SVN版本号通过调用cmd命令行,获取SVN版本,存放到buildRevision文件中,然后再引进buildRevision这个文件。读取版本号的值。
其中
这个的意思是过滤掉SVNINFO命令行中其他,只留下Revision=版本号 然后再引进就可以了。这些是我之前用ant所要注意的难点和重点,现在分享出来,供大家参考!
学习编程最重要的是代码敲错能够有个人给你指点
所以特意建立一个web前端开发学习群
群号 569146385直达学习群
领取群里大咖每日分享和web前端学习资料