现在你会看到我写这系列文章的真正目的。
jslint是一个Javascript检查工具,jslint4java是一个Java开发者提供的Java项目中很方便使用jslint来检查JavaScript代码的工具。该开发者还提供了jslint4java plugin用于maven项目。
现在简单介绍一下如何使用这个插件:
在你的Java web的maven项目中,pom.xml中添加如下配置:
当你执行mvn compile的时候,jslint4java plugin会检查WebContent/js/app目下的所有js文件,并且把结果显示在终端上,同时结果文件写到
target/jslint4java/目录下。
下面是我的项目中的部分扫描结果:
但是这个结果文件并没有被加入到site站点报告中,因此,我写了一个jslint4java-report plugin完成这件事情。
如何创建一个report-plugin工程和前面一样,现在仅仅看看实现代码:
在executeReport方法中,将target/jslint4java/report.txt文件的内容读取出来,通过sink的函数创建一个属于site站点的报表。
下一节(最后一篇)会介绍如何得到target/jslint4java/report.txt文件路径的。