在 Sonar 中,前屏幕左侧有一个排除导航选项卡。在那里您可以“从代码分析中排除来源。”。这是否意味着只有 .java 文件,或者也可以排除 .class 文件?我在 Sonar 中收到很多警告,其中某些类无法从类加载器中找到,指的是 Hibernate 等类。
问问题
1741 次
您遇到的问题与您的 POM 文件或 Ant 脚本或 Sonar 项目属性文件中配置错误的类路径有关。这与排除无关(“sonar.exclusions”仅排除源文件)。
要解决此问题,您必须:
如果您使用 Maven,请在 POM 中正确设置您的依赖项
如果您使用 Ant 或 Sonar Runner,请正确设置“sonar.libraries”属性(查看此示例以了解有关此属性的更多信息)