Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t单击NetBeans中的jslint错误_Javascript_Netbeans_Maven_Netbeans 6.9_Jslint - Fatal编程技术网

Javascript Can';t单击NetBeans中的jslint错误

Javascript Can';t单击NetBeans中的jslint错误,javascript,netbeans,maven,netbeans-6.9,jslint,Javascript,Netbeans,Maven,Netbeans 6.9,Jslint,我试图配置一个NetBeans构建来调用jslint并产生错误,我可以点击这些错误找到源代码 使用来自的Maven构建脚本,jslint正在运行并产生错误,但我无法单击它们。NetBeans输出窗口中的文本如下所示: [jslint] C:\Documents and Settings\arx\My Documents\Progs\jsweb\src\main\wwwroot\jsweb.js:125:48: 'keydown' is not defined. 我正在Windows上运行Net

我试图配置一个NetBeans构建来调用jslint并产生错误,我可以点击这些错误找到源代码

使用来自的Maven构建脚本,jslint正在运行并产生错误,但我无法单击它们。NetBeans输出窗口中的文本如下所示:

[jslint] C:\Documents and Settings\arx\My Documents\Progs\jsweb\src\main\wwwroot\jsweb.js:125:48: 'keydown' is not defined.
我正在Windows上运行NetBeans 6.9.1。路径中的空格不是问题。我尝试了一条没有空间的路径,但仍然不起作用

最后,我想在NetBeans中编辑一个简单的javascript+html项目,并从jslint中获得可点击的错误。我没有和Maven结婚。感谢您的建议

更新:解决方案

如果我将jslint4java直接放入Ant项目(而不是封装在Maven插件中的Ant项目),则输出不包括[jslint]前缀,我可以单击错误

这有点麻烦,因为似乎有必要显式列出所有jar文件依赖项的位置,但它可以工作

另一次更新

我再次尝试在Maven中实现这一点,因为它的java依赖关系管理很好。问题肯定是输出中的[jslint]前缀,它是由Ant生成的

似乎没有任何方法可以让NetBeans忽略前缀,这很奇怪,因为Ant是NetBeans的默认构建工具

可以通过在Ant的DefaultLogger上设置emacsmode属性来抑制前缀。NetBeans在启动Ant iself时会这样做(如果选项中设置了“build.compiler.emacs=true”),但maven antrun插件没有(从源代码看,目前还没有任何方法说服它这样做)

可能的修复方法有:

  • 让NetBeans在解码Ant输出方面做得更好
  • 向maven antrun插件添加emacsmode选项
  • 找到一个原生的Maven jslint插件(所以根本不用Ant)
  • 选项3看起来可能是最简单的,所以我使用OrtoiseSVN从下载源代码,并使其工作。但它会产生对NetBeans不友好的输出,如:

    [ERROR]jssvg.js:2690:48:'keydown' is not defined.
    

    最简单的方法是添加插件。支持Netbeans 7.3。

    感谢您用良好的观察结果更新了原始问题。