我们有一个非常大的项目,而且xmls快速成长。我们已经集成了不同的静态代码分析工具,我正在寻找像checkstyle + findbugs这样的东西,但是对于ANT XML,要验证文件的正确性,可能要查找未使用的属性等。
有人知道这样的事吗?
答案 0 :(得分:0)
IntelliJ IDEA和Eclipse都提供了出色的Ant支持。
编码协助
在IntelliJ IDEA中编辑Ant构建文件时,您可以享受以下高级编辑功能:
- 语法高亮显示。
- 代码完成。特别是,为文件类型的属性提供了代码完成。
- 导航到声明 Ctrl + B 。
- 使用结构视图。
- 重命名重构。
- 代码折叠。
- 重新格式化。
- 的验证强>
- 查看参数信息 Ctrl + P 。
- 查看快速信息 GuiDesigner.QuickJavadoc。特别是,如果将classpath定义为类似路径的结构,则fileset或dirset指令的View Quick Info命令会显示实际的文件和目录。磁盘,解析这些指令。
类路径结构
IntelliJ IDEA允许在任务定义中使用类似路径的结构。如果将类路径定义为类似路径的结构,则fileset和dirset指令中的路径将解析为磁盘上的实际文件和目录。执行任务所需的所有JAR都应放在包含带任务定义的JAR的同一位置。
- 语法突出显示
- 内容/代码帮助(包括Ant特定模板)
- 注解