使用apache ant验证Javsacsript语法

时间:2012-10-18 17:54:02

标签: java javascript ant rhino

我的Java Web应用程序包含前端的java文件和前端的javascript文件。我有一个ant脚本,它编译java代码并创建和部署war文件(包含js文件和其他资源)。

此外,我希望ant脚本验证js具有正确的语法。如果有人通过删除大括号或分号意外打破了js,我想用蚂蚁脚本告诉我。

我正在使用Java 7,因此在jdk中已经可以使用Rhino。

如果Rhino无法解析javascript文件,我如何设置使用Rhino加载javascript文件并返回错误代码的ant任务?

2 个答案:

答案 0 :(得分:1)

我有很好的经验,使用WRO4J来lint和缩小我的js资源。

http://code.google.com/p/wro4j/

答案 1 :(得分:0)

请检查https://github.com/philmander/ant-jshint看起来很有希望使用Apache Ant自动化JShint。

检查http://www.jshint.com/platforms/