java - 保存 PMD Eclipse 插件的输出

标签 java eclipse pmd

我知道 PMD 可以在命令行上执行,并在其中指定输出文件,但由于某些原因,只需将 Eclipse 插件结果保存到文件中就会更轻松。

有什么办法可以做到这一点吗?我已经四处寻找但没有找到解决方案。

最佳答案

此功能有点隐藏,但它确实存在。

  1. 转到“窗口 -> 首选项 -> PMD -> 报告”并选择您想要的报告格式,例如“文本”。
  2. 右键单击该项目并选择“PMD -> 检查代码”。
  3. 右键单击项目并选择“PMD -> 生成报告”。

现在,您的项目中应该有一个新文件夹 reports,其中包含文件 pmd-report.txt

似乎只有在存在违规行为时才会创建报告,因此是第二步(例如,项目中必须至少标记一个违规行为)。

编辑:假设您正在使用此更新站点中的 pmd-eclipse 插件:https://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/ - 注意,还有一个alternative eclipse-pmd plugin可用。

关于java - 保存 PMD Eclipse 插件的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30556183/

相关文章:

java - ArrayIndexOutOfBoundException - hsqldb?

java - java序列化在内部是如何工作的?

java - 接口(interface)是否会因为减少 Java 编译器或 Eclipse 中的依赖关系而影响性能?

java - 使用 Arrays.sort 按最后一行对二维数组进行排序

java - 远程 MySQL DB 和 eclipse

java - 避免重新分配参数

java - PMD CPD 排除 equals 和 hashcode 等方法?

intellij-idea - IntelliJ PMDPlugin 自定义规则集

java - .NET SQL 插入速度比 JDBC 慢? (JDBC 快 4 倍)

java - maven项目中的ant jar库