我们有一些旧的 Maven1 项目(我们无法将其升级到最新的 Maven 版本)所以我只是想了解是否有一种方法可以在 Maven1 版本项目上运行 SonarQube..?
如果不是,除了 SonarQube 之外,分析代码质量的最佳替代方法是什么?
现代 Maven 项目很容易使用 Maven 的专用扫描器进行分析:它从 Maven 的元数据中发现必要的配置,最值得注意的是,源、测试源、编译的 Java 字节码以及可以提高分析质量的其他信息,例如库依赖项。
如果没有这种使配置变得容易的专用工具,您总是可以退回到最原始的扫描仪工具SonarQube Scanner CLI。使用这个工具,你当然可以分析一个 Maven1 项目,你只需要正确配置它。这可能不是很方便,但肯定是可行的。从简单的事情开始,按照错误消息使其正常工作,然后按照警告使其正常工作。