当前位置: 代码迷 >> JavaScript >> 开发自各儿的Maven插件之七:开发jslint4java-report plugin
  详细解决方案

开发自各儿的Maven插件之七:开发jslint4java-report plugin

热度:256   发布时间:2012-08-16 12:02:15.0
开发自己的Maven插件之七:开发jslint4java-report plugin

现在你会看到我写这系列文章的真正目的。

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文件路径的。




  相关解决方案