巧用Ant解决Spring文档中该死的Google Analytics code

自己在做Spring3.1.2chm格式文档的时候,发现总是有js弹窗报错,查看报错的原文件,原来就是该死的Google Analytics code在捣鬼。就是下面这些
<!-- Begin Google Analytics code --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? " https://ssl." : " http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-2728886-3"); pageTracker._setDomainName("none"); pageTracker._setAllowLinker(true); pageTracker._trackPageview(); </script> <!-- End Google Analytics code -->
 
    现在使用Ant就可以轻松解决。
build.xml
 
<?xml version="1.0" encoding="UTF-8"?>
<project name="antPro" default="default">
 <target name="default">
      <replace dir="." includes="**/*.html"> 
            <replacetoken><![CDATA[<!-- Begin Google Analytics code -->]]></replacetoken>
            <replacevalue><![CDATA[<!-- Begin Google Analytics code ]]></replacevalue>
    </replace>
      <replace dir="." includes="**/*.html"> 
            <replacetoken><![CDATA[<!-- End Google Analytics code -->]]></replacetoken>
            <replacevalue><![CDATA[<!-- End Google Analytics code ]]></replacevalue>
    </replace>
      <replace dir="." includes="**/*.html"> 
            <replacetoken><![CDATA[<!-- Begin LoopFuse code -->]]></replacetoken>
            <replacevalue><![CDATA[<!-- Begin LoopFuse code ]]></replacevalue>
    </replace>
      <replace dir="." includes="**/*.html"> 
            <replacetoken><![CDATA[<!-- End LoopFuse code -->]]></replacetoken>
            <replacevalue><![CDATA[<!-- End LoopFuse code ]]></replacevalue>
    </replace>
 </target>
</project>

由于按照参考的代码无法使用,自己又重新改写了一下。终于做好了Spring3的chm格式文档,没有了该死的两次弹窗。

猜你喜欢

转载自blog.csdn.net/hbwhypw/article/details/7932906