我们有一些旧的Maven1项目(我们无法将其升级到最新的Maven版本),所以我只是想了解是否有办法在Maven1版本的项目上运行SonarQube。
如果不是SonarQube,那么最好的替代方法是分析代码质量?
答案 0 :(得分:1)
使用Maven专用的扫描仪可以轻松地分析现代Maven项目:它可以从Maven的元数据中发现必要的配置,最值得注意的是源,测试源,已编译的Java字节码以及可以提高分析质量的其他信息。 ,例如库依赖项。
如果没有可以简化配置的专用工具,则始终可以使用最原始的扫描仪工具SonarQube Scanner CLI。 使用此工具,您当然可以分析Maven1项目,只需正确配置即可。这可能不是很方便,但是肯定是可行的。从简单的内容开始,按照错误消息使它正常工作,然后按照警告使它正常工作。