我正在开发一个webapplication,我在编辑器中完成了大部分XHTML工作。 每隔一段时间我就会忘记关闭一个标签或弄乱嵌套(有时候我们都会分心; - ))。
所以我轻松,打包并运行我的webapp(使用maven mvn clean package jetty:run-war
只是注意到显示视图(我搞砸了jsp的地方)在尝试渲染时失败并出现异常。
所以我想知道: 是否有一些工具可以包含在我的构建周期中,可以自动捕获并纠正那些粗心的错误?
答案 0 :(得分:1)
有Maven CheckStyle plugin查看Java和其他语言中的某些样式规则。它是可自定义的,因此您可以添加其他规则。我不能确定它会捕获未封闭的标签,但这可能是开始的地方。
使用像Ecplipse或Netbeans这样的IDE也会突出显示任何无效代码。因此,您可以在键入时在页面上看到红色标记。这可能更有效。
答案 1 :(得分:1)
也许常规的xml检查程序可以解决这个问题。毕竟JSP文件是正确写入有效的xml。