0

我们有一个相当大的项目,ant xml 增长得非常快。我们已经集成了不同的静态代码分析工具,我正在寻找类似 checkstyle+findbugs 的东西,但对于 ANT XML,来验证文件的正确性,也许是为了找到未使用的属性等。

有人知道这样的事情吗?

4

1 回答 1

0

IntelliJ IDEA 和 Eclipse 都提供了出色的 Ant 支持。

IntelliJ Ant 支持

编码协助

在 IntelliJ IDEA 中编辑 Ant 构建文件时,您可以享受以下高级编辑功能:

  • 语法高亮。
  • 代码完成。特别是,为 File 类型的属性提供了代码完成。
  • 导航到声明Ctrl+ B
  • 使用结构视图。
  • 重命名重构。
  • 代码折叠。
  • 重新格式化。
  • 验证。
  • 查看参数信息Ctrl+ P
  • 查看快速信息GuiDesigner.QuickJavadoc。特别是,如果 classpath 被定义为类似路径的结构,则 fileset 或 dirset 指令的 View Quick Info 命令将显示磁盘上的实际文件和目录,这些指令被解析为这些文件和目录。

类路径结构

IntelliJ IDEA 允许在任务定义中使用类似路径的结构。如果类路径被定义为类似路径的结构,则 fileset 和 dirset 指令中的路径将解析为磁盘上的实际文件和目录。执行任务所需的所有 JAR 应放置在包含具有任务定义的 JAR 的同一位置。

Eclipse 蚂蚁编辑器

  • 语法高亮
  • 内容/代码辅助(包括 Ant 特定模板)
  • 注释
于 2012-07-15T15:54:06.673 回答