我的 Java Web 应用程序包含用于后端的 java 文件和用于前端的 javascript 文件。我有一个 ant 脚本,它编译 java 代码并创建和部署一个 war 文件(其中包含 js 文件和其他资产)。
此外,我希望 ant 脚本验证 js 的语法是否正确。如果有人不小心把js删掉了大括号或者分号,我希望ant脚本告诉我。
我使用的是 Java 7,所以 Rhino 已经在 jdk 中可用。
如果 Rhino 无法解析 javascript 文件,我将如何设置使用 Rhino 加载 javascript 文件并返回错误代码的 ant 任务?